powerbi - 如何根据条件分组和计数?
问题描述
示例数据
id article price
1 grapes 2
1 oranges 1
1 bananas 0
2 bananas 0
3 grapes 2
3 oranges 1
4 bananas 0
4 peaches 0
我需要先分组id
,然后计算id
其价格总和为 $1
或更多的位置。在这种情况下,所需的结果将是 2(id
1 和 3)。id
2 只是香蕉,它是 0 美元,所以它不会计算在内,id
4 是香蕉和桃子,也是 0 美元。
解决方案
您正在寻找的公式是:
ID Count =
VAR idgroup =
GROUPBY (
Fruits,
Fruits[id],
"Sum Price",
SUMX (
CURRENTGROUP (),
Fruits[price]
)
)
RETURN
COUNTX (
FILTER (
idgroup,
[Sum Price] > 1
),
[Sum Price]
)
请参阅
Groupby 聚合
引用表变量的列
推荐阅读
- python - 无法从 models.py 获取菜单项的 url
- aws-lambda - 当 Amplifyjs React 应用程序向 VPC 后面的 Lambda 发出请求时出现 CORS 错误
- ruby-on-rails - Rspec - 如何关闭系统规范上的当前浏览器?
- javascript - 使用 gatsby-plugin-intl 调整 slug / 路由
- php - 如果键 [any][0] 是相同的数字,则合并/组合(不确定我需要哪个?)php数组
- android - 如何在http帖子正文中将图像作为“文件”发送
- flutter - 任务“:cloud_firestore:compileDebugJavaWithJavac”执行失败
- c++ - 如何通过指向成员数据的指针调用成员函数?
- firebase - 我必须向 Firebase 使用的 API 密钥授予哪些 Google Cloud API 权限?
- regex - 通过正则表达式从 img htmk 标签中提取图像源链接