powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Select count(*) в MDX?
6 сообщений из 6, страница 1 из 1
Select count(*) в MDX?
    #33074350
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть фактовая таблица, в которой есть поле [Номер заказа]. Нужно построить "calculated members" которые считают число уникальных номеров заказов и число строк вообще в фактовой таблице. Возможно ли это?

Спасибо.
...
Рейтинг: 0 / 0
Select count(*) в MDX?
    #33074693
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищите по форуму "distinct count". На эту тему было много разговоров.
...
Рейтинг: 0 / 0
Select count(*) в MDX?
    #33075839
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно ещё физическую меру с агрегацией distinct count сделать по полю ИД заказа (хотя это накладывает определённые ограничения)
число строк в фактовой таблице можно посчитать только если каждая запиcm имеет уникальный ключ - опять же физ. мера с Count или Distinct Count
...
Рейтинг: 0 / 0
Select count(*) в MDX?
    #33076221
Rombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
(MSAS)
интересную закономерность наблюдал:

есть небольшая таблица фактов, и так же хочу посчитать заказы в которые входит каждый продукт - в качестве Meaure вытаскиваю order_id, тип агрегации по нему - "distinct count", жму Process и ухожу на час курить.... :(

причем если выбираю свойство "Lazy aggregations" все считается моментально, на уровне продукта выдает правильный результат, а на более высоких уровнях делает просто сумму из предыдущих чисел. :(

что я делаю неправильно ?
...
Рейтинг: 0 / 0
Select count(*) в MDX?
    #33076327
RaiderFM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все правильно. Просто галочка Lazy aggregations означает что агрегаты просчитываются не непосредственно в момент нажатия кнопки Process, а уже после сервер их потихоньку досчитывает.
...
Рейтинг: 0 / 0
Select count(*) в MDX?
    #33076851
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как концепция "Lazy aggregations" это класс, но реализовано это как то глюкаво. После десятка тестов на не FoodMart объемах поставил я крест на "Lazy aggregations".

А что касается DC мер, то советую делать отдельный куб с одной единственной DC мерой.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Select count(*) в MDX?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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