Powerpivot DAX - 如何获取"Second from the Last"日期



在Period的维度表中,如果有DateTime列,我需要从该表中获取"倒数第二"日期。我需要在不允许使用MAX()函数的Filter表达式中使用结果。

我能够获得最近的日期,并使用以下表达式在过滤器中使用它:

FILTER(PeriodForecastEuro, RELATED(DimPeriod[PeriodDate]) = LASTDATE(VALUES(DimPeriod[PeriodDate])))

但我不知道如何获得"倒数第二"one_answers"倒数第三"。

我对SSAS这件事还是个新手。我该怎么做?

=Calculate(LASTDATE(Table[Date]), FILTER(Table, Table[Date]< LASTDATE(Table[Date])))

LASTDATE(VALUES(DimPeriod〔PeriodDate〕))-1

最新更新