Я использую службы Analysis Services на SQL Server 2014, корпоративная версия.mdx с агрегированными последними периодами не работает
Я пытаюсь создать новый элемент для измерения Timeframe, который агрегирует последние 3 месяца значения. Следующий код mdx скомпилируется без ошибок, но когда я просматриваю его с помощью меры, он по-прежнему показывает мне номера уровня месяца вместо трехмесячной суммы. Что я делаю не так? Любая помощь приветствуется.
CREATE MEMBER CURRENTCUBE.[Timeframe].[Timeframe].[ROLLING 3 MONTH]
AS IIF([Accounting Date].[Accounting Date].CurrentMember.Level.Name="Month", AGGREGATE(LASTPERIODS(3),[Timeframe].[Timeframe].&[1]), NULL),
VISIBLE = 1;
Спасибо.