【发布时间】:2018-03-02 09:47:16
【问题描述】:
【问题讨论】:
标签: dax
【问题讨论】:
标签: dax
您可以在度量中使用ISFILTERED(<columnName>)。
如果 ISFILTERED(date[date]) 为 TRUE,则度量将评估单元格。如果为 FALSE,那么它将评估总计。
例子:
LastNonZeroMeasure:=IF( [TotalValue] = 0 || NOT( ISFILTERED ( 'date'[date] ) ),
CALCULATE (
[TotalValue],
TOPN(
1,
CALCULATETABLE(
'value',
FILTER(
ALL( 'value' ),
[TotalValue] > 0
),
FILTER(
ALL( 'date' ),
'date'[date] < max( 'date'[date] )
)
),
'value'[date],
DESC
)
),
[TotalValue]
)
【讨论】: