这是编辑后的版本:
我有这个样本表使用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**
答案 0 :(得分:0)
不确定我是否了解您的问题,但您必须考虑到,在DAX中,在创建度量时,查询的上下文就是一切。
我的意思是,如果你创建一个计算或计算某个东西的度量,DAX会将它应用于数据的当前上下文,即如果你应用过滤器,这些过滤器将应用于上下文。所以,也许你应该考虑使用CALCULATION DAX公式计算MAX CountFY列的无上下文创建度量。
如果这有帮助,请告诉我。如果您想更进一步,您可以发布和抽样数据以更深入地调查您的问题吗?