【问题标题】:How can I filter multiple columns that include the same value in Power BI?如何在 Power BI 中筛选包含相同值的多个列?
【发布时间】:2022-06-24 19:46:28
【问题描述】:

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

这是来自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 过滤,我需要从Label Label 1 Label 2Label 4 中选择多个Apples 值。

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

【问题讨论】:

  • 先取消透视数据。

标签: database powerbi relational-database relationship


【解决方案1】:

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

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))

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

【讨论】:

  • 感谢您的回答,这已经过滤了切片器,因此切片器中没有重复项,但是当我单击“橙子”值时,它不会更改连接到的其他视觉对象上的任何数据表“水果”。我需要在两者之间建立关系吗?
  • 它取决于您的型号。如果您可以按标签按一列过滤“其他”表,则使用关系;
  • 哪些表的哪两列之间的关系?
  • 我无法回答。我不知道你的数据模型。
  • 我已将数据模型添加到问题中
【解决方案2】:

你能解释一下如何创建一个表吗?我尝试通过“输入数据”按钮并从白色字段中删除现有编码并粘贴类似于您的表格但没有结果issue with creation of table

I would love to have such filter as marked in the second pic which would fileter all 7 columns by giving as a result at least one matching status in row

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多