Power BI Table视觉对象未设置聚合仍自动汇总相同行数据问题
问题根因
- 该现象是Power BI Table视觉对象的默认设计,不存在遗漏基础配置的问题。
- 字段的
不汇总设置仅控制单个字段不执行求和/平均值/计数等聚合运算,不影响表格视觉对象的行展示逻辑:当所有放入表格的字段值组合完全重复时,表格会自动合并相同行,仅展示唯一值组合,就会出现你看到的43行完全相同数据只显示1行的情况。 - 你将字段设置为计数聚合时能得到43的结果,是因为聚合运算直接统计底层数据表的实际行数,不受视觉对象行去重逻辑的影响,也验证了你的原始数据加载是正常的。
你提供的参考截图:

解决方案
只要给数据表添加一个唯一标识列,打破所有行的完全重复状态,就能完整展示全部43行,常用的两种实现方案:
方案1:Power Query添加索引列
- 点击「转换数据」进入Power Query编辑器
- 选中对应数据表,依次点击「添加列」-「索引列」-「从1开始」
- 点击「关闭并应用」加载回模型
- 把索引列加入Table视觉对象的字段列表即可,若不需要展示索引列,可在视觉对象的列设置中把索引列宽度调为0隐藏。
方案2:DAX新建行号计算列
不需要修改Power Query加载逻辑,直接在数据表中新建计算列,公式如下(把你的表名替换为实际的表名):
行号 = ROWNUMBER(ALL('你的表名'))
把该计算列加入表格字段列表即可正常展示全部43行。
内容的提问来源于stack exchange,提问作者MrFanfo
相关产品推荐
相关产品推荐

