user-interface - 如何从两列数据制作一个 Power BI 饼图小部件/或将两个饼图合并为一个
问题描述
我有一张有两列的表(在现实生活中更多)
| firmware_check_result | software_check_result |
| -------------------------|-----------------------|
| firmware checksum error | software outated |
| firmware outated | software slow |
| | software bug |
结果可以是预定义原因列表中的任何文本。但是两列的结果不同。并且一行可以有一个或没有固件检查结果和一个或没有软件检查结果。
我需要用两列中的所有数据构建一个独特的饼图。可能吗 ?以及如何去做?
我尝试像这样添加两列:
- 在画布上放置饼图
- 在属性中:
- 在图例中:我添加了两列
- 在值中:我添加了两列
结果很奇怪,因为我有一个饼图,但图例只是第一列的图例,而不是第二列的图例。
有没有办法做到这一点?
解决方案
这是一种方法。为简单起见,我将在答案中仅使用您的示例列:
使用与以前相同的数据创建新查询
- 仅保留
firmware_check_result
andsoftware_check_result
列,以及某种索引或唯一标识符 (UID) 列(以及您认为以后可能有用的任何其他信息)- 我将 UID 列称为
[UID]
- 我将 UID 列称为
- 仅保留
在新查询中选择并取消透视您的
firmware_check_result
和software_check_result
列- 关闭并应用更改
在原始表和新的未透视表之间创建新关系,基于
[UID]
创建一个新的饼图
- 对于您的价值观,请使用
Count of [UID]
- 在图例中,从新的未透视查询中,
Attribute
先放置,然后放置Value
在下方Drill Up
您可以使用和Expand all down one level in hierarchy
或在两个级别之间切换Go to next level in hierarchy
- 对于您的价值观,请使用
推荐阅读
- tpm - TPM 非易失性内存大小?
- batch-file - 如何删除文本文件中的某些字符和文本?
- sql-server - 具有良好 SQL 的 Reportbuilder 数据集错误?
- python - 为什么我不能正确获取访问课程的列表?
- database - AWS DynamoDB 是否适合数据收集和分析应用程序?
- java - 重载 RequestMappings - Java
- c++ - 带 Mergesort 的 DLL 不断崩溃
- php - 在 Woocommerce 中动态更改特定产品的购物车商品价格和名称
- php - phpmailer 和电子邮件垃圾邮件过滤器的问题
- c# - 从对象数组中删除项目