我试图解决Power Bi Dax公式中超出当前范围的问题
一般背景
我有一个如下的数据集,仪表板允许用户选择首选货币,然后表格更新值。例如,如果单击“美国”,则表将来自美国的所有“一月份的销售额”汇总
以及相应地显示美元或欧元
我尝试过的DAX函数是
CONCATENATE( Table[Country]="US", "$",FORMAT(sum(Table[Sales]),"0")
但出现以下错误
无法为此视觉效果加载数据
发生以下系统错误:超出当前范围
请帮助。谢谢
答案 0 :(得分:0)
您不需要使用任何串联。您可以简单地将货币符号放在FORMAT
函数中。例如:
Measure = SWITCH(SELECTEDVALUE(Table[Country]),
"EUR", FORMAT(SUM(Table[Sales]), "€0.00"),
"US", FORMAT(SUM(Table[Sales]), "$0.00"),
"UK", FORMAT(SUM(Table[Sales]), "£0.00"))