如何从两列数据制作一个 Power BI 饼图小部件/或将两个饼合并为一个
Howto make one Power BI pie chart widget from two columns data / or merge two pies in one
我有一个 table 有两列(现实生活中更多)
| firmware_check_result | software_check_result |
| -------------------------|-----------------------|
| firmware checksum error | software outated |
| firmware outated | software slow |
| | software bug |
结果可以是预定义原因列表中的任何文本。
但是两列的结果不同。并且一行可以有一个或没有固件检查结果和一个或没有软件检查结果。
我需要用两列的所有数据构建一个独特的饼图。
可能吗 ?以及如何做到这一点?
我试着像这样添加两列:
- 在 canvas
上放置饼图
- 在属性中:
- 在图例中:我添加了两列
- 在值中:我添加了两列
结果很奇怪,因为我只有一个饼图
但是图例只是第一列的图例,不是第二列。
有办法吗?
这显示了具有 3 种结果可能性的结果,但图例只有两种,并且 3 个结果中有 2 个的颜色相同。
这是一种方法。为简单起见,我将在我的回答中仅使用您的示例列:
使用与之前相同的数据创建新查询
- 只保留
firmware_check_result
和 software_check_result
列,以及某种索引或唯一标识符 (UID) 列(以及您认为以后可能有用的任何其他信息)
- 我将 UID 列称为
[UID]
Select 和 unpivot 新查询中的 firmware_check_result
和 software_check_result
列
- 关闭并应用更改
根据 [UID]
在原始 table 和新的非透视 table 之间创建一个新的 relationship
创建新饼图
- 对于您的值,请使用
Count of [UID]
- 在图例中,从新的非透视查询中,首先放置
Attribute
,然后在下方放置 Value
- 您可以使用
Drill Up
和 Expand all down one level in hierarchy
或 Go to next level in hierarchy
在两个级别之间切换
我有一个 table 有两列(现实生活中更多)
| firmware_check_result | software_check_result |
| -------------------------|-----------------------|
| firmware checksum error | software outated |
| firmware outated | software slow |
| | software bug |
结果可以是预定义原因列表中的任何文本。 但是两列的结果不同。并且一行可以有一个或没有固件检查结果和一个或没有软件检查结果。
我需要用两列的所有数据构建一个独特的饼图。 可能吗 ?以及如何做到这一点?
我试着像这样添加两列:
- 在 canvas 上放置饼图
- 在属性中:
- 在图例中:我添加了两列
- 在值中:我添加了两列
结果很奇怪,因为我只有一个饼图 但是图例只是第一列的图例,不是第二列。
有办法吗?
这是一种方法。为简单起见,我将在我的回答中仅使用您的示例列:
使用与之前相同的数据创建新查询
- 只保留
firmware_check_result
和software_check_result
列,以及某种索引或唯一标识符 (UID) 列(以及您认为以后可能有用的任何其他信息)- 我将 UID 列称为
[UID]
- 我将 UID 列称为
- 只保留
Select 和 unpivot 新查询中的
firmware_check_result
和software_check_result
列- 关闭并应用更改
根据
在原始 table 和新的非透视 table 之间创建一个新的 relationship[UID]
创建新饼图
- 对于您的值,请使用
Count of [UID]
- 在图例中,从新的非透视查询中,首先放置
Attribute
,然后在下方放置Value
- 您可以使用
Drill Up
和Expand all down one level in hierarchy
或Go to next level in hierarchy
在两个级别之间切换
- 您可以使用
- 对于您的值,请使用