Power BI - 在一个中显示多个列并执行计数

时间:2016-09-01 02:50:57

标签: powerbi

我已经将一个excel导入PowerBI。 Excel的格式类似于

ItemName,Type,Item1,Item1Status,Item2,Item2Status,Item3,Item3Status ......

Item1,Item2& Item3实际上是相同的数据类型 - 转换为1对多的关系以在Excel中显示。

Item1Status,Item2Status& Item3Status是相同的数据类型 - 转换为1对多的关系以在Excel中显示。

我想以

格式创建视觉表示

Item,ItemStatus Count,其中Type ="某些类型"

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我会在Edit Queries窗口中解决这个问题。

首先,我将选择所有Item1,Item2 ...列并选择Transform / Unpivot列。然后我将生成的属性列重命名为“Item Column”,并将Value列重命名为“Item”。

然后我会为Item1Status,Item2Status ...列重复Unpivot。然后我将生成的Attribute列重命名为“ItemStatus Column”,并将Value列重命名为“ItemStatus”。

接下来,我将添加一个自定义列,并编写如下公式:

= [Item Column] = Text.Start ( [ItemStatus Column] , 5 )

过滤结果以仅保留TRUE行,并删除所有“工作”列。