【问题标题】:Power BI: Override the slicer value in MeasurePower BI:覆盖 Measure 中的切片器值
【发布时间】:2021-10-02 07:42:08
【问题描述】:

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

Product Attribute 1 Attribute 2 Price
A 10 10000 20$
B 10 10000 15$
C 10 10000 23$
A 20 10000 30$
B 20 10000 32$
C 20 10000 33$
A 10 20000 34$
B 10 20000 44$
C 10 20000 55$
A 30 10000 100$
B 30 10000 222$
C 30 10000 230$

在 Power BI 报表中,属性 1 有一个切片器,属性 2 有一个切片器,两者都允许单选。用户选择属性的组合(每个属性 1 个),然后显示 3 个产品及其价格。

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

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

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

非常感谢。

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    你在找这个吗?

    _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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-16
      • 1970-01-01
      相关资源
      最近更新 更多