DAX - 测量以检查 ID 是否具有从切片器中选择的任何类型

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

我有一张看起来像这样的桌子:

我想创建一个度量,根据切片器选择来告诉我,该切片器选择具有来自另一个具有唯一“类型”值的表的选项,如果每个 ID 包含多个选定类型。

我想要的结果,假设在切片器中选择“B”,则如下:

我已经将以下内容放在一起,但似乎不起作用。我相信我对措施的运作方式有一个基本的误解:

源表是包含所有类型的汇总表的表。

有人可以帮助我创建一个有效的措施吗?

提前非常感谢。

powerbi dax powerbi-desktop measure
1个回答
1
投票

通过使用解决:

ResultMeasure =
IF (
    ISEMPTY (
        INTERSECT (
            CALCULATETABLE (
                VALUES ( 'Table'[Type] ),
                ALLSELECTED ( 'Table' ),
                VALUES ( 'Table'[ID] )
            ),
            VALUES ( Sources[Type] )
        )
    ),
    "No",
    "Yes"
)
© www.soinside.com 2019 - 2024. All rights reserved.