Измерение даты и накопленные месяцы

Измерение Дата находится в следующем состоянии:

Измерение даты

В SSAS выглядит так:

Исходя из этого, как я могу построить Иерархию в SSAS со следующей структурой:

2016
   Jan-Feb
   Jan-Mrz
   Jan-Apr
   Jan-Mai
   Jan-Jun

... где Jan-Apr будет накопленной суммой с января по апрель 2016 года.

2 ответа

Решение

Вероятно, отрицательные отзывы вызваны тем, что это плохой размерный дизайн. Вы можете получить совокупное агрегирование, отбросив все эти материалы за январь-февраль и т. Д., Используя простое измерение Date и используя функцию PeriodsToDate.

Ваша иерархия должна выглядеть как Год -> Месяц -> День и так далее. Для поддержки совокупных фигур объедините вашу иерархию с измерением диапазона, которое включает месячные диапазоны, например, январь-апрель. Иерархия не используется как диапазоны напрямую. Вы должны объединить оба вместе, чтобы получить требование.

Измерение диапазона будет иметь минимальное значение, которое будет вашим начальным месяцем, и максимальное значение, которое будет вашим конечным месяцем одного конкретного диапазона. Пример измерения следующим образом

+------------+---------------------+ | DIM_Range | +------------+---------------------+ |Sur_Key | Min Value | Max Value | +------------+---------------------+ | 01 | Jan | Apr | | 02 | May | August | +------------+---------------------+

Другие вопросы по тегам