|
|
|
mdx в кубе процент от тотала меры
|
|||
|---|---|---|---|
|
#18+
Добрый день всем. Есть мера считающиеся как Distinct Count : [# of Patients with Medication] Надо показасть связку { лекарство - Мера (кол-во) - Процент от меры - от общего числа } Гуи не позваоляет показать процент - поэтому надо засунуть в куб вычисилмую метрику https://social.msdn.microsoft.com/Forums/sqlserver/en-US/af950e5f-9f66-4ccc-ad20-7debcf2b7498/how-to-calculate-percentage-in-mdx?forum=sqlanalysisservices вот отсюда взял идею CREATE MEMBER CURRENTCUBE.[Measures].[Total TransactionAmount] AS SUM([Geography].[GeographyHierarchy].[All Geography level].CHILDREN, [Measures].[TransactionAmount]), адаптировал под себя - получил 2 меры Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Рабоатет ок когда я в запросе выбираю любой НЕ ключевой атрибут дименшена [Dim Medication].[Medication Code and Name] [Dim Medication].[Medication Code] Все ОК - считатет и показывает верный процент как только выношу ключевой [Dim Medication].[Medication] (ид атрибута - код , namedcolumn = имя ) - везде NULL вот MDX (с [Medication Code and Name] работате ок ) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Подозрвеаю что не достаточно понимаю Код: sql 1. Мне надо выдать процент для обоих случаев в разных датасетах (особенность ГУИ) и для [Dim Medication].[Medication] и для [Dim Medication].[Medication Code and Name].[Medication Code and Name] любые идеи велкам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2017, 13:48 |
|
||
|
mdx в кубе процент от тотала меры
|
|||
|---|---|---|---|
|
#18+
попробую переформулировать проще как счиать в кубе процент от итога по count distinct Мере в общем случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2017, 15:21 |
|
||
|
mdx в кубе процент от тотала меры
|
|||
|---|---|---|---|
|
#18+
Гулин Федор, Какой смысл суммировать DC? тогда уж Aggregate.. Пациент может принимать несколько лекарств, но для уровня все лекарства он все-равно один. Возьмите просто значение от парента, да и поделите, если же всегда надо считать от общего количества в многоуровневой иерархии поделите на All Код: sql 1. 2. 3. 4. 5. 6. в вычислении bb необходимо добавить обработку уровня All, иначе результат = inf. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2017, 09:55 |
|
||
|
mdx в кубе процент от тотала меры
|
|||
|---|---|---|---|
|
#18+
ShIgor, БОЛЬШОЕ СПАСИБО обязательно посмотню подробней я запустил запрос - вижу но пока не р сам выкрутился приходится делать по 2 меры по каждой иеррахии где надо просто подбиваю проценты по Children Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2017, 13:27 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=39470463&tid=1858216]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 273ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...