1

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

我能够获得最新日期并将其用于具有以下表达式的过滤器:

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

但我不知道如何获得“倒数第二个”和“倒数第三个”。

我对整个 SSAS 都是新手。我该怎么办?

4

2 回答 2

0
=Calculate(LASTDATE(Table[Date]), FILTER(Table, Table[Date]< LASTDATE(Table[Date])))
于 2016-11-18T19:05:06.273 回答
-1

LASTDATE(值(DimPeriod[PeriodDate]))-1

于 2013-02-06T16:18:47.787 回答