如何在PowerBI中使用GROUPBY功能?

时间:2016-09-19 10:16:29

标签: powerbi dax

我尝试在PowerBI中使用group by DAX函数作为Measure,New Column,New Table但是我在验证函数时遇到错误,

New Table = GROUPBY(
            'tab1',
            'tab1'[color],
            "Group By color",
            sum('tab1'[count_lables])
          )

Error : Function 'GROUPBY' scalar expressions have to be Aggregation functions over CurrentGroup(). The expression of each Aggregation has to be either a constant or directly reference the columns in CurrentGroup().

1 个答案:

答案 0 :(得分:4)

错误说你需要在一个组上使用聚合函数,你使用SUM函数,它不会对任何组的值求和。在您的情况下,您需要使用SUMX聚合函数和CURRENTGROUP()选项。 CURRENTGROUP根据当前行确定必须添加的组。

请尝试使用以下表达式。

New Table = GROUPBY (
        tab1,
        tab1[color],
        "Group by color", SUMX ( CURRENTGROUP (), tab1[count lables] )
    )

如果有帮助,请告诉我。