如何在Power BI中按列值统计对应行数并生成报表?
Power BI按列分组统计行数的实现方法
完全可行,针对你要的两种报表样式,具体实现步骤如下:
第一步:创建计数度量值(Measure)
先建一个基础的统计行数的度量值,后续两种样式都会用到:
行数统计 = COUNTROWS('你的数据表名')
注意:把你的数据表名替换成你实际使用的表名称
样式一:分组显示明细+组内总计(匹配你给出的样式一)
用矩阵可视化就能实现:
- 从右侧字段面板,把
Col1拖到矩阵的「行」区域; - 接着把
Col2、Col3依次拖到「行」区域,放在Col1的下方(这样会按Col1分组显示所有明细行); - 把刚才创建的
行数统计度量值拖到矩阵的「值」区域; - 点击矩阵的「格式」面板,找到「行小计」选项:
- 开启行小计,设置小计位置为「组底部」;
- 可以把小计的标签修改为
Total,让显示更符合需求。
调整后就能实现每个Col1分组下显示明细,底部显示该组的总行数。
样式二:显示全部明细+单独分组统计(匹配你给出的样式二)
用两个可视化组件组合实现:
- 添加表格可视化,把
Col1、Col2、Col3拖到「列」区域,用来展示所有原始明细数据; - 添加多行卡片可视化(或另一个表格):
- 把
Col1拖到「类别」区域(用表格的话拖到「列」区域); - 把
行数统计度量值拖到「值」区域;
- 把
- 把多行卡片(或统计表格)放在明细表格的下方,就能实现明细+各分组行数统计的效果。
内容的提问来源于stack exchange,提问作者Karen Slon
相关产品推荐
相关产品推荐

