|
|
|
SSAS подсчет меры 'Наиболее распространенная проблема'
|
|||
|---|---|---|---|
|
#18+
Добрый день всем. Есть Куб SSAS Problem <--( Bridge Event Problem ) -- Event -- ( 1 ко многим )---> EventType Bridge Event Problem Надо выдать результат EventType Мера1 , Мера2 , [Наиболее распространненная проблема] as m11 Мера1 , Мера2 посчитаны и выдаются ок (одна по ТФ Event , 2-я как Distinct Count по Bridge ) Проблема как выдать m11 - т.е проблема наиболее часто встречающиеся у пациентов (в SQL я бы сделал группировку по нужным полям и взял MAX + потом пришлось бы еще выбирать проблему с кол-вом проблем = MAX по ранк = 1 (чтобы отсечь если несколько проблем имеют MAX)) Не могу сообразить в MDX Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 1?) HAVING [Measures].[Problem Key Count] = [Measures].C1 отрезает другие - но значения с MAX значениями остаются Event тип 1 - проблема1 - 1 Event тип 1 - проблема2 - 1 Event тип 1 - проблема3 - 1 Мне как-то оставить одну проблему (скажем 1-ю по алфавиту или любую) 2?) Даже елси удастся отрезать 1-й резатл-сет после добавления других мер ( например число евентов по типу - обычный count : # events ) NON EMPTY перестает мне резать резалтсет остается куча записей - что логично Problem Key Count с1 # events Event тип 1 ; проблема1 ; null ; null ; 33 Event тип 1 ; проблема2 ; null ; null ; 33 Вообще в идеале мне нужна мера в кубе возвращающая имя проблемы (строку) - не знаю возможно ли это ? 3?) думаю нельзя ли сюда как-то прикрутить TopCount (Top 1) и засунть его в меру (не знаю возмжоно ли это в принципе) любые мысли и ссылки (наверяняка есть но что-то я не нашел толковой статьи на эту тему ) велкам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2017, 15:01 |
|
||
|
SSAS подсчет меры 'Наиболее распространенная проблема'
|
|||
|---|---|---|---|
|
#18+
Гулин Федор, попробую :) Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2017, 17:28 |
|
||
|
SSAS подсчет меры 'Наиболее распространенная проблема'
|
|||
|---|---|---|---|
|
#18+
СПАСИБО помучался вчера сильно - хотя задача вроде простая но не сталкивался раньше Идея очень близка - мне с др. стороны подсказали через TopCount и я сделал - достал из пропертей имя - свой вариант mm2 а в этом варинате не оч. ясно сколько записей в tail брать Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2017, 15:39 |
|
||
|
|

start [/forum/topic.php?fid=49&fpage=30&tid=1858215]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 161ms |

| 0 / 0 |

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