两个矩阵列之间的差异出现两次(Power BI)

时间:2019-08-13 15:22:00

标签: powerbi dax

我创建了一种新的度量标准,用于区分两类数据之间的差异;但是当我将其放入矩阵中时,此信息就会出现两次。

我有一个具有以下格式的数据库:

Type    Month   Item    Value
real    1   earnings    10
real    2   earnings    15
real    3   earnings    20
real    4   earnings    10
real    5   earnings    11
ppto    1   earnings    10
ppto    2   earnings    12
ppto    3   earnings    13
ppto    4   earnings    12
ppto    5   earnings    10

然后我创建了一个这样的度量:

Difference =
CALCULATE ( SUM ( BASE[Value] ); BASE[Type] = "real" )
    - CALCULATE ( SUM ( BASE[Value] ); BASE[Type] = "ppto" )

问题是当我将新变量放入Matrix时,我得到了它(重复两列差异):

Matrix data

Table 1

但我希望将结果放在一栏中。像这样:

Table 2

我该如何解决?

1 个答案:

答案 0 :(得分:1)

这是因为您在Tipo字段中有Columns,并且具有多个值。

一种可能的解决方案是从列中删除Tipo并使用三种措施。

real = CALCULATE ( SUM ( BASE[Value] ); BASE[Type] = "real" )
ppto = CALCULATE ( SUM ( BASE[Value] ); BASE[Type] = "ppto" )
Difference = [real] - [ppto]