获取未过滤的值和从切片器 powerbi 过滤的值

问题描述 投票:0回答:1

我有一张名为

Data
的桌子,有两个栏:
Data[Class]
Data[value]
。 我的 powerBi 中有 2 个表格视觉效果和一个切片器。 我想使用切片器选择一些类别,并在一个表中显示 selected 类别的数据,在另一个表中显示 unselected 类别的数据(切片器上的每个选择都是动态的) 示例

数据:

班级 价值
A型 20
B型 13
C型 52
D型 2

如果我在切片器中选择 TypeA、TypeB 和 TypeC :

选定的视觉效果:

班级 价值
A型 20
B型 13
C型 52

未选择的视觉效果:

班级 价值
D型 2

我的方法:

  1. 我创建了一个新表
    Categories[Class]
    ,其中仅包含
    Data[Class]
    的值,并将我的切片器链接到它。
  2. 我创建了一个方法来计算是否未选择某个类别:
Nonselected = 
VAR selectedClasses = DISTINCT(Categories[Class]) 
RETURN
    CALCULATE(
        SUMX(
            'Data', 
            IF(
                NOT 'Data'[Class] IN selectedClasses, 
                1, 
                0
            )
        )
    )
  1. 我使用了测量来过滤第二个视觉效果。

我的方法不起作用,你能帮忙吗? 谢谢你

powerbi dax
1个回答
0
投票

您可以创建一个表格供选择

Table 2 = DISTINCT('Table'[Class])

不要在两个表之间创建关系。

然后创建一个度量

MEASURE =
IF (
    MAX ( 'Table'[Year] ) = MAX ( 'year'[Year] )
        && MAX ( 'Table'[Month] ) < MAX ( 'month'[Month] )
        && MAX ( 'Table'[Type] ) <> "C",
    1
)

将此度量添加到一个视觉过滤器并设置为 1 enter image description here

您将看到所选的类型。

将此度量添加到另一个表视觉过滤器并设置为 0

enter image description here

然后就可以看到未选择的类型了

© www.soinside.com 2019 - 2024. All rights reserved.