Лучшие практики для создания иерархии мер долларовой скобки в SSAS - PullRequest
0 голосов
/ 09 февраля 2011

У меня есть мера для открытого баланса для определенного счета.Мои пользователи хотят иметь иерархию, которая может объединять долларовые балансы в что-то вроде 0-500,500-1000 и т. Д.

Это единственный способ сделать это, создав измерение, которое определяет эту иерархию.Существуют ли другие способы предоставления этой функциональности пользователям.

1 Ответ

0 голосов
/ 22 февраля 2011

Если вы хотите использовать иерархию, предложенный вами путь будет лучшим решением, да. Измерение может быть получено из таблицы фактов с помощью простого запроса SQL, такого как

SELECT CASE WHEN balance >= 0 AND balance < 500 THEN 1 
WHEN balance >= 500 AND balance < 1000 THEN 2 END AS balanceGroupID,
CASE WHEN balance WHEN balance >= 0 AND balance < 500 THEN "0 - 500"
WHEN balance >= 500 AND balance < 1000 THEN "500 - 1000" END AS balanceGroupName

НТН

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...