Значение на конец предыдущего года - PullRequest
0 голосов
/ 13 марта 2012

Я пытаюсь получить конечное значение показателя за предыдущий год.

Я знаю, что этот код получает значение предыдущего года, но в тот же момент времени в течение этого года (так что март 2012 г.выглядит до марта 2011 г.).

([Measures].[MeasureName], ParallelPeriod([Time].[Calendar].[Year]))

Я бы хотел, чтобы любая дата в 2012 г. смотрела на последнее значение в 2011 г. (декабрь 2011 г.).Так что, если мы смотрим на уровень 2012 года или любой уровень месяца, все это указывает на декабрь 2011 года.

Ответы [ 2 ]

0 голосов
/ 23 марта 2012

Объедините функции времени:

ClosingPeriod([Time].[Calendar].[Month], Ancestor(ParallelPeriod([Time].[Calendar].[Year], 1), [Time].[Calendar].[Year]) )
0 голосов
/ 13 марта 2012

где ты пытаешься это сделать? На запрос MDX? Или на KPI? Например, вы можете получить доступ к значению декабря 2011, например, так:

ParallelPeriod([Time].[Calendar].[Year], 1,  [Time].[Calendar].[Year].[December 2012])
...