Power BI:将逗号分隔的值拆分为过滤器列表

时间:2019-10-16 00:54:15

标签: powerbi

我已将此数据加载到PowerBI中

ID Color Group                       SubGroup
1  Blue  Clothes,Furniture,Kitchen   Men,Women
2  Red   Electronics,Clothes         All
3  Pink  Books,Clothes,Kitchen       Women,Girls,Baby
4  Black Electronics,Books,Furniture Men,Women,Boys,Girls

我希望我的过滤器显示此列表

过滤器1

Groups
-----------
Clothes
Furniture
Kitchen
Electronics
Books

过滤器2

SubGroups
-----------
Men
Women
Girls
Baby
Boys
All

因此,当用户在“过滤器1”中选中“衣服”框时,所有记录将被过滤为“组”中具有“衣服”的记录。

当用户在“过滤器2”中勾选“妇女”框时,所有记录将被过滤为子组中具有“妇女”的记录。

我该如何实现?

我尝试直接按组和子组进行过滤,但是我在过滤器中得到了

过滤器1

Groups
-----------
Clothes,Furniture,Kitchen
Electronics,Clothes
Books,Clothes,Kitchen
Electronics,Books,Furniture

过滤器2

SubGroups
-----------
Men,Women
All
Women,Girls,Baby
Men,Women,Boys,Girls

这不是我想要的

1 个答案:

答案 0 :(得分:1)

在查询编辑器中,选择“组/子组”列,然后按“分隔符”选择“拆分列>>”

enter image description here

现在选择一个逗号作为定界符,并在高级选择中将其分成几行: enter image description here

您可以将结果列用作切片器/过滤器:

enter image description here