Power BI:覆盖 Measure 中的切片器值

Power BI: Override the slicer value in Measure

我有一个包含产品的 table,每个产品可以有不同的属性和价格。比如这样:

产品 属性 1 属性 2 价格
一个 10 10000 20$
B 10 10000 15$
C 10 10000 23$
一个 20 10000 30$
B 20 10000 32$
C 20 10000 33$
一个 10 20000 34$
B 10 20000 44$
C 10 20000 55$
一个 30 10000 100 美元
B 30 10000 222$
C 30 10000 230 美元

在Power BI报表中,属性1有一个切片器,属性2有一个切片器,都允许单个select。用户 select 组合了属性(每个属性 1 个),并显示了 3 个产品及其价格。

让我们考虑切片器中的属性 1 = 10 和属性 2 = 10000,因此产品 A、B、C 以其相对价格显示在 table 中。

我有一个计算 替代属性 1 的度量。是否可以在相同的 table 中显示“替代价格”,它使用替代属性 1 作为切片器,并获得产品 A、B 和 C 的等效价格,同时保持属性 2 切片器与 select由用户编辑。

假设计算出的替代属性 1 为 20,那么,我想使用属性 1 = 20 在每个产品的价格旁边显示替代价格(使用用户 selected 过滤器)但是属性 2 与切片器编辑的 select 相同。

非常感谢。

你在找这个吗?

_measureWithAlternativeAttribute1 =
VAR _1 =
    MAX ( 'Table 1'[Product] )
VAR _2 =
    CALCULATE (
        MAX ( 'Table 1'[Price] ),
        FILTER (
            ALL ( 'Table 1' ),
            'Table 1'[Attribute 1] = [Alternative Attribute 1]
                && 'Table 1'[Product] = _1
        )
    )
RETURN
    _2