在 Power BI 中筛选/聚合多列

时间:2021-06-03 02:04:45

标签: group-by powerbi

我想按商品分组,并为每个商店计算我的销售数据有多少行。

表格:

Id   Item   Store   Qty 
1    A      store1  5
2    B      store1  2
3    A      store2  3
4    B      store2  10
  ....  

按我尝试过的项目分组:

groupby_item = SUMMARIZE(table, table[Item], "Count", COUNT(table[Item]))

给出表格:

Item   Count 
A      2
B      2

但我想在视觉对象中引入一个 Store 切片器,但我不能,因为聚合表中没有 Store 列。我可以按商店分组然后按项目分组并计数吗?

就像在 Python 中一样,你可以这样做:

table.groupby('Item').agg({'Store': 'first', 'Id': 'count'})

通过保留每个项目组中 Store 的第一个值来保留 Store 信息。

您能否在 Power BI 中做到这一点?或者有没有更好的方法来做到这一点?

1 个答案:

答案 0 :(得分:0)

首先为什么要创建聚合表?您可以在视觉对象中使用基表,它会反映商店中的任何过滤器。

PBI 视觉对象的默认行为是对分类列进行分组并聚合数字列。