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
我有一个包含产品的 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