带过滤器的PowerBI groupby

时间:2020-10-26 18:53:36

标签: filter powerbi

我公司的任务是切片营业额信息并创建不同的图形。

我的源数据如下:相关列为:自愿/非自愿,终止原因,国家/地区,生产和TermDateKey

Relevant columns are: Voluntary/Involuntary, Termination Reason, Country, Production, and TermDateKey

我正在尝试使用数据上的不同过滤器来获取计数。我设法使用以下公式获得基本每月总计:

Term Month Count = GROUPBY('Turnover Source','Turnover Source'[TermDateKey],"Turnover Total Count", COUNTX(CURRENTGROUP(),'Turnover Source'[TermDateKey]))

这给了我一张新的表,其中包含每月的计数。 该表在第1列上显示TermDateKey,在第2列上显示计数

Table that shows TermDateKey on Column 1, and Counts on column 2

我试图通过添加计数但使用不同的过滤器将其添加到此表中。 例如,我试图添加另一列,该列为我提供每月计数,但为“周转源” [自愿/非自愿] ==“自愿”过滤。然后是“周转源” [Voluntary / Involuntary] ==“ Involuntary”的另一列,依此类推。我找不到任何地方可以向我展示如何执行此操作,当我添加FILTER函数时,它说GROUPBY(...)仅可用于CURRENTGROUP()。

有人可以将我指向一种可以为我提供所需解决方案的资源吗?我很茫然,谢谢大家。

1 个答案:

答案 0 :(得分:0)

似乎您可能没有意识到不必用DAX公式计算所有可能的分组。

Power BI的本质是在X轴或视觉图例中使用诸如“ Termination Reason”之类的列。您在另一列的值上创建的任何度量,例如所有行的计数,然后将自动计算为按“终止原因”中的值分组,从而为该列中的每个值计数。

您不需要DAX函数来为每个列值组合计算每个度量的分组值。

这是一些简单的示例数据,已分为日期和颜色,一个图表显示每种颜色的计数,另一个图表显示Value列的总和。没有为此编写DAX。

enter image description here

如果您的情况不同,请解释。

相关问题