如何在 Power BI 中使用 GROUPBY 函数?
Posted
技术标签:
【中文标题】如何在 Power BI 中使用 GROUPBY 函数?【英文标题】:How to use GROUPBY function in PowerBI? 【发布时间】:2017-01-26 23:53:30 【问题描述】:我尝试在 PowerBI 中使用 group by DAX 函数作为度量、新列、新表,但在验证函数时出现错误,
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】:错误表明您需要对组使用聚合函数,您正在使用SUM
函数,它不会对任何组的值求和。在您的情况下,您需要使用 SUMX
聚合函数和 CURRENTGROUP()
选项。 CURRENTGROUP
确定必须根据当前行添加的组。
尝试使用以下表达式。
New Table = GROUPBY (
tab1,
tab1[color],
"Group by color", SUMX ( CURRENTGROUP (), tab1[count lables] )
)
如果这有帮助,请告诉我。
【讨论】:
感谢@alejandro zuleta,它现在对我有用,你知道可以参考 Power BI 中使用 GROUPBY AND SUMMERIZE 的材料吗? @DaveD.,不客气。当然,请查看 Marco Russo 的 this great 文章。以上是关于如何在 Power BI 中使用 GROUPBY 函数?的主要内容,如果未能解决你的问题,请参考以下文章