如何在 Power BI 中筛选包含相同值的多个列?

How can I filter multiple columns that include the same value in Power BI?

我目前在 Power BI 中有一个名为 Jira Tickets 的 table。

这是来自 Jira Tickets 的示例数据:

Issue id Label Label 1 Label 2 Label 3 Label 4
1000 Apples Grapes Bananas Oranges Strawberries
1001 Oranges Pears Apples Bananas Strawberries
1002 Pears Dragon Fruit Apples Strawberries Dragon Fruit
1003 Bananas Oranges Apples Grapes Pears
1004 Grapes Apples Bananas Pears Strawberries

我想在 Power Bi 中创建一个切片器以按 Label Label 1 Label 2 Label 3 Label 4 中的列值进行过滤。问题在于,在选择要过滤的列值时,这会造成混淆,因为不同列中存在相同的列值。例如,如果我想按 Apples 过滤,我需要 select 来自 Label Label 1 Label 2 和 [=] 的多个 Apples 值16=].

如何在 Power BI 中创建切片器以确保我可以通过以下方式进行唯一过滤: Apples Oranges Pears Bananas Strawberries Dragon Fruit Grapes?

为所有标签创建断开连接 table:

AllLabel = SUMMARIZE(UNION(VALUES(Fruit[Label 1]), VALUES(Fruit[Label 2]), VALUES(Fruit[Label 3]), VALUES(Fruit[Label 4])),Fruit[Label 1])

创建度量:

PickThis = 
var _selectedFruit = SELECTEDVALUE(AllLabel[Label 1])
return
CALCULATE(COUNTROWS(Fruit) , FILTER(Fruit,Fruit[Label 1] = _selectedFruit || Fruit[Label 2] = _selectedFruit || Fruit[Label 3] = _selectedFruit || Fruit[Label 4] = _selectedFruit))

将度量添加到可视化(或过滤):