如何在Power BI中基于两列数据生成单个饼图或合并两个饼图
问题解决方案
完全可以实现,你之前操作不符合预期是因为饼图组件默认按「单一维度+对应度量」的结构读取数据,直接绑定多列同类型维度时,组件会默认将第一列作为唯一维度,后续列被识别为该维度下的度量值,才会出现图例缺失、颜色重复的问题。
核心思路
先将多列检查结果的宽表转换为单维度的长表,再基于转换后的数据集配置饼图即可。因为你提到两列取值来自预定义列表且互不重复,转换后不会出现同值误合并的问题,完全匹配统计需求。
具体操作步骤
- 第一步:宽表转长表
将所有检查结果列(当前的firmware_check_result、software_check_result,后续新增同类列也可直接纳入)合并为同一列,列名可设为错误类型,合并过程直接过滤空值行。
你给出的3行示例数据转换后会得到5行有效数据,对应所有非空的错误结果。 - 第二步:饼图配置
- 画布添加饼图组件,选择转换后的数据集
- 图例项绑定新生成的错误类型列
- 数值项选择「计数」聚合规则,统计每个错误类型的出现次数即可
内容的提问来源于stack exchange,提问作者Malo
相关产品推荐
相关产品推荐

