我尝试在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().
答案 0 :(得分:4)
错误说你需要在一个组上使用聚合函数,你使用SUM
函数,它不会对任何组的值求和。在您的情况下,您需要使用SUMX
聚合函数和CURRENTGROUP()
选项。 CURRENTGROUP
根据当前行确定必须添加的组。
请尝试使用以下表达式。
New Table = GROUPBY (
tab1,
tab1[color],
"Group by color", SUMX ( CURRENTGROUP (), tab1[count lables] )
)
如果有帮助,请告诉我。