首页 > 解决方案 > 如何从两列数据制作一个 Power BI 饼图小部件/或将两个饼图合并为一个

问题描述

我有一张有两列的表(在现实生活中更多)

| firmware_check_result    | software_check_result |
| -------------------------|-----------------------|
| firmware checksum error  | software outated      |
| firmware outated         | software slow         |
|                          | software bug          |

结果可以是预定义原因列表中的任何文本。但是两列的结果不同。并且一行可以有一个或没有固件检查结果和一个或没有软件检查结果。

我需要用两列中的所有数据构建一个独特的饼图。可能吗 ?以及如何去做?

我尝试像这样添加两列:

结果很奇怪,因为我有一个饼图,但图例只是第一列的图例,而不是第二列的图例。

有没有办法做到这一点?

在此处输入图像描述 这显示了具有 3 个结果可能性的结果,但图例只有两个,并且 3 个结果中有 2 个颜色相同。

标签: user-interfacepowerbipie-chart

解决方案


这是一种方法。为简单起见,我将在答案中仅使用您的示例列:

  1. 使用与以前相同的数据创建新查询

    • 仅保留firmware_check_resultandsoftware_check_result列,以及某种索引或唯一标识符 (UID) 列(以及您认为以后可能有用的任何其他信息)
      • 我将 UID 列称为[UID]
  2. 在新查询中选择并取消透视您的firmware_check_resultsoftware_check_result

    • 关闭并应用更改
  3. 在原始表和新的未透视表之间创建新关系,基于[UID]

  4. 创建一个新的饼图

    • 对于您的价值观,请使用Count of [UID]
    • 在图例中,从新的未透视查询中,Attribute先放置,然后放置Value在下方
      • Drill Up您可以使用和Expand all down one level in hierarchy或在两个级别之间切换Go to next level in hierarchy

推荐阅读