如何在Power BI上对矩阵中的特定行求和?

时间:2018-10-04 14:44:20

标签: powerbi dax

我有以下矩阵(示例):

enter image description here

矩阵对所有行进行求和,但是我需要一种方法来表达我想对“ Description”进行求和的方式,例如下面的矩阵(示例):

enter image description here

我在矩阵上有以下字段:

行:

  • 字段1:类型

  • 字段2:说明

列:

  • 字段1:月/年

值:

  • 字段1:度量:CALCULATE(SUM(Table[Values]); Table[LastOfMonth] = "True")

为了寻求帮助,我在表(Table[NeedSum] = "True")上有一个列指示符,指出该行是否应在矩阵上求和。

1 个答案:

答案 0 :(得分:2)

尝试这样的事情:

Maesure :=
IF (
    HASONEFILTER ( 'Table'[Description] ) = TRUE ();
    CALCULATE ( SUM ( 'Table'[Values] ); 'Table'[LastOfMonth] = "True" );
    CALCULATE ( SUM ( 'Table'[Values] ); 'Table'[LastOfMonth] = "True";
         'Table'[NeedSum] = "true"
    )
)