Измерение даты и накопленные месяцы
2 ответа
Вероятно, отрицательные отзывы вызваны тем, что это плохой размерный дизайн. Вы можете получить совокупное агрегирование, отбросив все эти материалы за январь-февраль и т. Д., Используя простое измерение Date и используя функцию PeriodsToDate.
Ваша иерархия должна выглядеть как Год -> Месяц -> День и так далее. Для поддержки совокупных фигур объедините вашу иерархию с измерением диапазона, которое включает месячные диапазоны, например, январь-апрель. Иерархия не используется как диапазоны напрямую. Вы должны объединить оба вместе, чтобы получить требование.
Измерение диапазона будет иметь минимальное значение, которое будет вашим начальным месяцем, и максимальное значение, которое будет вашим конечным месяцем одного конкретного диапазона. Пример измерения следующим образом
+------------+---------------------+ | DIM_Range | +------------+---------------------+ |Sur_Key | Min Value | Max Value | +------------+---------------------+ | 01 | Jan | Apr | | 02 | May | August | +------------+---------------------+