0

我有一个与二维表有关系的事实。

  1. 直接关系
  2. 过桥表

在此处输入图像描述

我创建了一个总和度量,应该对 Amount 列进行汇总。

我创建了两个没有给我预期结果的查询

查询一:

Sum of Amount:= CALCULATE(SUM(Fact[Amount]))

当前结果:总计为 600

在此处输入图像描述

查询 2:

Sum of Amount:= IF(HASONEVALUE('Dimension 1'[value]),CALCULATE(SUM(Fact[Amount])),
SUMX(VALUES('Dimension 1'[value]),CALCULATE(SUM(Fact[Amount]))))

当前结果:总计为 400

在此处输入图像描述

Expected result : When the Dimension 1 is selected, the grand total should be 400 and when the Dimension 2 selected the Grand total should be 600.

在此处输入图像描述

谁能帮我实现这一目标?

4

1 回答 1

1

答案是,当在视觉中在行上选择了不同的维度时,不可能有一个在总计上表现不同的度量。

发生这种情况是因为在评估总计时,维度上没有过滤器。

这就像在没有选择维度时可以给出两种不同结果的度量,例如在卡片视觉中。

所以答案是实施两个单独的措施。

否则,使用参数表上的切片器选择行为,或使用计算组。

于 2021-01-04T13:05:34.730 回答