这是编辑后的版本:
我有这个样本表使用powerbi,其中%Currnt是一个度量,其余是列 . 我也有过滤器,我只选择area = asia和salesoffice = australia和fyear = 2018 . 我必须总结%currnt列(度量)并将其放在ExpectedResult列下 .
但正如你在我当前的结果集中看到的那样,当我总结%Current似乎它返回它的平均值(0.485)而不是总和(0.97) . 我需要先得到%currnt的总和 . 我的预期结果是每行0.97
你们中有人遇到同样的问题吗?如果您找到任何解决方案,请告诉我 . 感谢您的帮助 . 谢谢
FYear FMonth CurrentAR TotalAR CountFY %Currnt ExpectedResult**
2018 August, 2018 18,000.00 25,000.00 2 0.72 0.97
2018 July, 2018 33,000.00 130,000.00 2 0.25 0.97
**0.485**
1 回答
我不确定我是否理解你的问题,但你必须考虑到,在DAX中,当创建一个度量时,查询的上下文就是一切 .
我的意思是,如果你创建一个计算或计算某个东西的度量,DAX会将它应用于数据的当前上下文,即如果你应用过滤器,这些过滤器将应用于上下文 . 所以,也许你应该考虑使用CALCULATION DAX公式计算MAX CountFY列的无上下文创建度量 .
如果这有帮助,请告诉我 . 如果您想更进一步,您可以发布和抽样数据以更深入地调查您的问题吗?