Моя иерархия измерений SSAS отображается неправильно
У меня есть измерение Dim_DueAnalysis в многомерном кубе.
Базовая таблица выглядит следующим образом (здесь только подмножество данных):
DueAnalysis_Key DueAnalysisID DueAnalysisDays DueAnalysisIntervalWeeks DueAnalysisInterval DueAnalysisDueOverdue
1052 26 Overdue by 26 days Overdue by 3 weeks Overdue by 1-30 days Overdue
1053 27 Overdue by 27 days Overdue by 3 weeks Overdue by 1-30 days Overdue
1054 28 Overdue by 28 days Overdue by 4 weeks Overdue by 1-30 days Overdue
1055 29 Overdue by 29 days Overdue by 4 weeks Overdue by 1-30 days Overdue
1056 30 Overdue by 30 days Overdue by 4 weeks Overdue by 1-30 days Overdue
1057 31 Overdue by 31 days Overdue by 4 weeks Overdue by 31-60 days Overdue
Этот стол выглядит хорошо и модно.
Мое измерение в кубе имеет иерархию:
Due Analysis Key => Due Analysis Days => Due Analysis Interval Weeks => Due Analysis Interval => Due Analysis Due Overdue
=> Due Analysis Day Number => Due Analysis ID sort
Все мои типы отношений являются гибкими. Но все же мое измерение выглядит следующим образом, когда я просматриваю его в моей базе данных анализа:
Overdue
- Overdue by 1-30 days
...
- Overdue by 3 weeks
- Overdue by 21 days
...
- Overdue by 27 days
- Overdue by 31-60 days
- Overdue by 4 weeks
- Overdue by 28 days
- Overdue by 29 days
...
Как вы могли заметить, 28-30 дней находятся в интервале 31-60 дней.
Я хочу, чтобы часть "Просрочено на 4 недели" (дни 28–30) находилась в иерархии "Просрочено на 1–30 дней", а не "Просрочено на 31–60 дней". Но "Просрочено на 4 недели" также должно присутствовать в Просрочке на 31–60 дней, поскольку там должны присутствовать дни с 31 по 34.
Я думал, что это просто вопрос установки типа отношений "Гибкий" вместо "Жесткий", но это не решило мою проблему.
Я не уверен, какая дополнительная информация необходима для решения этого дела, поэтому, пожалуйста, спросите о том, каковы определенные свойства и т.д.
1 ответ
Ах, конечно - мне пришлось создать еще один столбец, в котором указывался интервал недели и дня, в котором находились мои данные. Используя этот столбец, я получил правильную иерархию.