如何为同一数据集的属性设置两个切片器之间的 OR 逻辑?

use*_*007 5 dax powerquery powerbi powerbi-desktop

我正在尝试OR在两个切片器过滤器之间设置逻辑。两个切片器来自同一数据集。以下是更多详细信息:

我的源表:

这是我的源测试表

使用切片器的视觉效果:

这些是我出于测试目的添加的切片器过滤器

我的目标是,如果我从切片器 1 和切片器 2 中选择任何值,我的视觉效果应该显示两个选择值的结果。

例如,如果我从切片器 1 中选择 A1,从切片器 2 中选择 200,结果应如下所示(类似于 SQL 查询(其中 Column1 ='A1' 或 Column2=200)

期望的结果:
这就是我的愿望] 3

Ale*_*son 4

您需要创建新表以用于切片器。

Col1 = VALUES(Table1[Column1])

Col2 = VALUES(Table1[Column2])
Run Code Online (Sandbox Code Playgroud)

更改切片器以过滤这些,现在定义一个新的度量:

Include = (MAX(Table1[Column1]) = SELECTEDVALUE(Col1[Column1])) +
          (MAX(Table1[Column2]) = SELECTEDVALUE(Col2[Column2]))
Run Code Online (Sandbox Code Playgroud)

然后在视觉级别过滤器部分中,过滤[Include] > 0

截屏