MDX условно выбирает между двумя мерами на основе выбранного полугодия
AS-IS:
[Условная прогнозная стоимость] генерируется следующими SCOPE-утверждениями на основе мер, называемых «Стоимость» и «Прогнозная стоимость».
MEASURES.[Conditional Forecast Cost] = [Measures].[Forecast Cost]
SCOPE([DIM Date].[Half Year].&[1])
MEASURES.[Conditional Forecast Cost] = [Measures].[Cost];
END SCOPE;
Если выбрано первое полугодие, применяется мера «Стоимость».
На второе полугодие применяется Мера «Прогнозная стоимость».
Дополнительная информация:
DIM Date Date Dimension имеет иерархию только с «YEAR-Month» (конечно, некоторые дополнительные атрибуты).
TO-BE:
Запрос MDX должен учитывать, что [Прогнозная стоимость] и [Стоимость] являются LastNonEmpty.
LastNonEmpty представляет самую последнюю версию меры.
Управление версиями - это, в основном, измерение даты, которое называется «DIM Date Version».