Power BI-使用切片器筛选表以在串联的列中进行匹配

时间:2020-08-18 12:18:57

标签: powerbi powerbi-desktop

我已经四处张望,找不到解决方法。

在表中,我拥有整个英国的所有邮政编码,并且有一个计算所得的列,该列将另一个表中的该位置已购买产品的连接起来。

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

我尝试过的最新措施是:

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

有人有什么想法吗?

示例表和预期结果:

example tables and expected results

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

请按照以下步骤操作以达到您的要求。

让-

您的Slicer表名称:Table1

您的详细信息表名称:Table2

步骤1::在表2

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

步骤2:使用如下所示的“ show_hide_this_row”测量值添加视觉水平过滤器-

enter image description here

输出将如下所示-

仅当在切片器中启用单选时,此功能才能完美使用。

enter image description here