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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.02.2018, 14:48
|
|||
|---|---|---|---|
Count Distinct из OLAP для SSRS |
|||
|
#18+
Подскажите пожалуйста как правильнее решить задачу. Есть OLAP куб с полетами самолётов. Каждый вылет характеризуется как номер+дата+аэропорт вылета. Каждый имеет свой ID. У каждого Id есть свой набор значений (тип пассажиров взрослые/дети/младенцы) У каждого типа есть класс (бизнес/эконом т.д.) и как результат количество. Есть эти Id как отдельный Dimention. Подскажите плиз, если мне просто нужно посчитать ко-во пассажиров, то всё летает. А вот если нужно посчитать ко-во флайтов (Count Distinct ID), то перфоманс сразу падает. Потому что приходится считать уже на стороне SSRS. А еще бы ко-во пассажиров по типам неплохо было бы посчитать. Репорт достаточно узкий и понятно, что это не задача для OLAP. Но как частный случай оно должно считаться и желательно не 10 минут как сейчас. Пример: Id = 1, AD, Business - 20 Id = 1, AD, Econom - 80 Id = 1, CHD, Business - 10 Id = 2, AD, Business - 10 Id = 2, CHD, Econom - 50 На выходе надо получить: Flt Cnt = 2, Ad Cnt = 3, Count = 110 Flt Cnt = 2, CHD Cnt = 2, Count = 60 Можно ли как-то заюзать Калькулейшен филд или это unreal для куба, если не задано никаких условий? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2018, 15:18
|
|||
|---|---|---|---|
Count Distinct из OLAP для SSRS |
|||
|
#18+
msLex, спасибо! Давно не заходил сюда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2018, 15:20
|
|||
|---|---|---|---|
Count Distinct из OLAP для SSRS |
|||
|
#18+
igor2222А вот если нужно посчитать ко-во флайтов (Count Distinct ID),создайте группу мер с ф-ей агрегации DistinctCount на основе таблицы из которой вы делаете это ваше igor2222Есть эти Id как отдельный Dimention. вообще по OLAP сюда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1690200]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 336ms |

| 0 / 0 |
