Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PowerBI Dax Measure:返回多个值的表时出错,需要一个值_Powerbi_Dax_Powerbi Desktop - Fatal编程技术网

PowerBI Dax Measure:返回多个值的表时出错,需要一个值

PowerBI Dax Measure:返回多个值的表时出错,需要一个值,powerbi,dax,powerbi-desktop,Powerbi,Dax,Powerbi Desktop,关于Switch(Allselected)语句,我不得不修正DAX公式 此度量存在于两个基本度量中。让我们把它们称为A、B和C。这是第一个(层次结构中的顶层) A:预算金额 Budget Amount = SWITCH(ALLSELECTED('>BudgetType'[-Value]), "Original",[Budget Amount (Original)], "Updated",[Budget Amount (Updated)]) 措施(原

关于Switch(Allselected)语句,我不得不修正DAX公式

此度量存在于两个基本度量中。让我们把它们称为A、B和C。这是第一个(层次结构中的顶层)

A:预算金额

Budget Amount = SWITCH(ALLSELECTED('>BudgetType'[-Value]),
"Original",[Budget Amount (Original)],
"Updated",[Budget Amount (Updated)])
措施(原始和更新)如下:B:

Budget Amount (Original) = sumx(FILTER(ERP_Budget_Details, ERP_Budget_Details[ERP_Budget.FOriginal]=TRUE),
ERP_Budget_Details[FAmount])
C:更新:

Budget Amount (Original) = Sumx(FILTER(ERP_Budget_Details,ERP_Budget_Details[ERP_Budget.FOriginal]=TRUE),
ERP_Budget_Details[FAmount])
分别地,当将BC添加到视觉效果中时,它们工作正常。但是,当我尝试使用A时,会出现以下错误:

度量值中的计算错误:“提供了一个包含多个值的表,其中预期只有一个值”

是否有人有解决此问题的经验,或者在我的A代码中看到导致此情况发生的任何错误


非常感谢

移除所有选中->这是一个表函数抱歉我是一个真正的noob,但它会是什么样子?如果没有allselected函数,我无法引用表列。('>BudgetType'[-Value]),但这是它需要依赖的。请尝试SELECTEDVALUE->this take Value从当前行中获取值。这似乎可以消除错误,我必须让用户运行多个测试以确保它正常工作。非常感谢!