Как переписать оператор MDX, поэтому будет основан на LastNonEmpty Measures (представляющих версии с течением времени)

65
9

MDX условно выбирает между двумя мерами на основе выбранного полугодия

КАК ЕСТЬ:

[Условная прогнозная стоимость] генерируется следующими 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" (конечно, некоторые дополнительные атрибуты).

БЫТЬ:

Запрос MDX должен учитывать, что [Прогнозная стоимость] и [Стоимость] являются LastNonEmpty. LastNonEmpty представляет самую последнюю версию меры. Управление версиями - это, в основном, измерение даты, которое называется "DIM Date Version".

спросил(а) 2019-03-06T13:06:00+03:00 2 года, 6 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема