【问题标题】:Power BI - Filter table using slicer to match within concatenated columnPower BI - 使用切片器过滤表以在连接列中匹配
【发布时间】:2020-08-18 12:18:57
【问题描述】:

我已经找遍了,找不到办法。

在表格中,我有整个英国的所有邮政编码和一个计算列,该列从另一个表格连接在该位置购买的产品。

我需要过滤表格以隐藏行,其中切片器中选择的值位于连接列中。我认为这需要采取措施并尝试使用CONTAINSSTRING,但似乎没有任何效果。

我尝试过的最新措施是:

=IF(CONTAINSSTRING([Concatenated Values],[Selected Slicer Value]),"Hide","Show")

有人有什么想法吗?

示例表和预期结果:

【问题讨论】:

    标签: powerbi powerbi-desktop


    【解决方案1】:

    您可以将“另一个表”(每个区域包含产品(未连接)的表)链接到区域表。 只需将过滤器选项更改为:交叉过滤器方向:两者 然后你就可以在你的切片器中使用它了。

    【讨论】:

    • 谢谢,但我认为这行不通。它用于地图而不是表格,用于比较产品的购买地点与尚未销售到的国家/地区的区域。
    • 你是什么意思,你“认为”它不起作用? 100% 肯定有效。
    • 它需要在一张地图上隐藏选定的值并在另一张地图上显示。包含产品(未连接)的表格并未显示所有英国邮政编码(因为它并未随处安装)。包含位置和连接的表格显示所有英国位置
    【解决方案2】:

    按照以下步骤来满足您的要求。

    让-

    您的切片器表名称:Table1

    您的详细信息表名称:Table2

    步骤 1:Table2

    中创建以下度量
    show_hide_this_row = 
    FIND(
        SELECTEDVALUE(Table1[products]),
        MIN(Table2[products]),
        ,
        0
    )
    

    第 2 步:使用度量“show_hide_this_row”添加视觉级别过滤器,如下所示-

    输出如下-

    只有在切片器中启用单选时,此功能才能完美运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-04
      • 1970-01-01
      • 1970-01-01
      • 2022-10-18
      • 1970-01-01
      • 2020-05-15
      • 1970-01-01
      相关资源
      最近更新 更多