在 Power BI 中将数据拆分为同一行中的类别
Split data into categories in the same row in Power BI
我有一个 table,其中包含多个列,其名称具有后缀 _EXPECTED
或 _ACTUAL
。例如,我正在查看 SoldItems
Table 中的已售商品,我有以下列:APPLES_EXPECTED
、BANANAS_EXPECTED
、KIWIS_EXPECTED
、APPLES_ACTUAL
、BANANAS_ACTUAL
、KIWIS_ACTUAL
(table 的标识符是日期,因此我们有每个日期的结果)。我想以 table 形式显示该数据,类似这样(对于过滤器中的选定日期:
+------------+----------+--------+
| Sold items | Expected | Actual |
+------------+----------+--------+
| Apples | 10 | 15 |
| Bananas | 8 | 5 |
| Kiwis | 2 | 1 |
+------------+----------+--------+
我如何在 Power BI 中管理这样的东西?我尝试使用 matrix/table 可视化,但是,我想不出一种方法将所有预期列和实际列合并在一起。
看起来对您来说最简单的选择是使用 Power 查询以稍微不同的方式塑造数据。您可以对数据进行 UNPIVOT,以便所有预期值和实际值都变成行而不是列。例如采取以下示例:
Date Apples_Expected Apples_Actual
1/1/2019 1 2
一旦你取消旋转它就会变成:
Date Fruit Count
1/1/2019 Apples_Expected 1
1/1/2019 Apples_Actual 2
旋转后,获得所需视图应该相当简单。以下 link 将引导您完成逆轴旋转的步骤:
希望对您有所帮助。
我有一个 table,其中包含多个列,其名称具有后缀 _EXPECTED
或 _ACTUAL
。例如,我正在查看 SoldItems
Table 中的已售商品,我有以下列:APPLES_EXPECTED
、BANANAS_EXPECTED
、KIWIS_EXPECTED
、APPLES_ACTUAL
、BANANAS_ACTUAL
、KIWIS_ACTUAL
(table 的标识符是日期,因此我们有每个日期的结果)。我想以 table 形式显示该数据,类似这样(对于过滤器中的选定日期:
+------------+----------+--------+
| Sold items | Expected | Actual |
+------------+----------+--------+
| Apples | 10 | 15 |
| Bananas | 8 | 5 |
| Kiwis | 2 | 1 |
+------------+----------+--------+
我如何在 Power BI 中管理这样的东西?我尝试使用 matrix/table 可视化,但是,我想不出一种方法将所有预期列和实际列合并在一起。
看起来对您来说最简单的选择是使用 Power 查询以稍微不同的方式塑造数据。您可以对数据进行 UNPIVOT,以便所有预期值和实际值都变成行而不是列。例如采取以下示例:
Date Apples_Expected Apples_Actual
1/1/2019 1 2
一旦你取消旋转它就会变成:
Date Fruit Count
1/1/2019 Apples_Expected 1
1/1/2019 Apples_Actual 2
旋转后,获得所需视图应该相当简单。以下 link 将引导您完成逆轴旋转的步骤:
希望对您有所帮助。