创建切片器是/否以过滤网格。 -Power BI桌面

时间:2020-09-30 18:50:09

标签: powerbi

我有一个显示各种颜色(红色,蓝色,绿色)的切片器。我有一个网格,显示水果的详细信息(名称,颜色,大小,口味等)。我想为用户创建带有“是/否”选项的切片器,如果用户选择“是”,则使用颜色切片器过滤网格;如果用户选择“否”,则不要使用颜色切片器过滤网格(显示所有颜色网格,与颜色切片器中的选择无关)。就像同步功能一样,但具有动态的是/否。

1 个答案:

答案 0 :(得分:0)

请按照以下步骤操作,以实现所需的输出-

第1步::创建如下的自定义表格以创建“是/否”切片器-

yes_no = 
UNION(
    ROW("option","Yes"),
    ROW("option","No")
)

步骤2:现在,您需要分离颜色切片器表,因为将值保留在无法满足要求的同一表中。您可以使用下面的以下代码创建名为颜色自定义表格

考虑基表名称水果

创建自定义表格颜色

水果颜色

之间没有任何关联
colour = 
SELECTCOLUMNS(
    fruits,
    "colour", fruits[colour]
)

第3步:使用上述表格创建“是/否”和“彩色切片器”。

步骤4:水果表-

中创建以下度量
do_filter = 
 
IF(
    SELECTEDVALUE(yes_no[option]) = "No",
    "No",
    IF(
        MIN(fruits[colour]) IN VALUES(colour[colour]),
        "Yes",
        "No"
    )
)

以下是用于不同切片器选项选择的示例输出-

enter image description here

现在,您只需要使用度量do_filter来应用视觉水平过滤器