Toplam Miktar Taze =
CALCULATE (
SUM ( 'DB'[Brut] ),
FILTER (
ALLSELECTED ( 'DB' ),
'DB'[KG]
IN { "10 KG-S", "10 KG-U", "6 KG-S" }
&& 'DB'[Tip] = "Taze"
),VALUES('DB'[Tip])
)
当我以这种方式使用代码时,它返回的结果如下所示。
我只想 10 KG-S、10 KG-U 和 6 KG-S 线路来。
请尝试这个
MEASURE =
CALCULATE (
SUM ( 'Table'[Miktart] ),
FILTER (
'Table',
'Table'[KG]
IN { "10 KG-S", "10 KG-U", "6 KG-S" }
&& 'Table'[Tip] = "Taze"
)
)
或
Measure2 =
IF (
MAX ( 'Table'[KG] )
IN { "10 KG-S", "10 KG-U", "6 KG-S" }
&& MAX ( 'Table'[Tip] ) = "Taze",
CALCULATE (
SUM ( 'Table'[Miktart] ),
FILTER (
ALL ( 'Table' ),
'Table'[KG]
IN { "10 KG-S", "10 KG-U", "6 KG-S" }
&& 'Table'[Tip] = "Taze"
)
)
)