group-by - 按/聚合 Power BI 中的多个列进行筛选
问题描述
我想按项目分组并为每个商店计算我的销售数据有多少行。
桌子:
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 中做到这一点吗?还是有更好的方法来做到这一点?
解决方案
为什么首先创建一个聚合表?您可以在视觉对象中使用基表,它会反映 Store 上的任何过滤器。
PBI 视觉效果的默认行为是将分类列分组并聚合数字列。
推荐阅读
- h2 - 从 H2 数据库中的字符串中提取子字符串
- wordpress - Divi : 限制点击次数按钮
- react-native - 如何使用带有 Expo 的 webview 应用程序不使用手指调整网页大小
- java - if 条件被忽略
- java - Spring Boot ConstraintViolationException 适用于创建但不适用于更新
- flutter - 如何在flutter中使用一个配置文件运行多个测试文件而不发出长终端命令?
- android - 将 Android Server App 推送到手机
- php - 是否可以在 laravel 中根据角色级别创建动态路由?
- angularjs - 将范围变量分配给 http 服务中的数据
- unity3d - 如何编辑 NetworkLobbyManager 脚本(不是 NetworkManager 脚本)以适应多个 playerprefab 而不是一个?