Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Count Distinct из OLAP для SSRS / 4 сообщений из 4, страница 1 из 1
28.02.2018, 14:48
    #39608509
igor2222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Count Distinct из OLAP для SSRS
Подскажите пожалуйста как правильнее решить задачу.
Есть 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 для куба, если не задано никаких условий?
...
Рейтинг: 0 / 0
28.02.2018, 15:14
    #39608528
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Count Distinct из OLAP для SSRS
SSRS - http://www.sql.ru/forum/reporting
SSAS - http://www.sql.ru/forum/olap-dwh


Лучше там спросить
...
Рейтинг: 0 / 0
28.02.2018, 15:18
    #39608532
igor2222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Count Distinct из OLAP для SSRS
msLex, спасибо! Давно не заходил сюда.
...
Рейтинг: 0 / 0
28.02.2018, 15:20
    #39608534
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Count Distinct из OLAP для SSRS
igor2222А вот если нужно посчитать ко-во флайтов (Count Distinct ID),создайте группу мер с ф-ей агрегации DistinctCount на основе таблицы из которой вы делаете это ваше igor2222Есть эти Id как отдельный Dimention.
вообще по OLAP сюда
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Count Distinct из OLAP для SSRS / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]