powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как сгруппировать в MDX (что-то вроде group by в sql) ?
8 сообщений из 8, страница 1 из 1
Как сгруппировать в MDX (что-то вроде group by в sql) ?
    #33088588
guestolap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть измерение ClientManager со следующими уровнями
TopManager
Manager
Client

данные для него например такие
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
TopManager      Manager       Client        Total 
--------------------------------------------------
Top1            Manager1       Clien1        10 
Top1            Manager2       Client2       20
Top2            Manager3       Client3       30
Top3            Manager1       Client4       40



пишу запрос
Код: plaintext
1.
2.
3.
4.
SELECT
 {Measures.Total} on COLUMNS,
 {ClientManager.[Manager].Members } ON ROWS
FROM [Sales]

он выведет вроде такого
Код: plaintext
1.
2.
3.
4.
5.
 
Manager1    10
Manager2    20
Manager3    30
Manager1    40

как бы это силами MDX сгруппировать по Manager
т.е надо чтобы выдавал
Код: plaintext
1.
2.
3.
Manager1    50
Manager2    20
Manager3    30

Понятно, что можно создать еще одно измерение где на верхнем уровне будет Manager

т.е.
Manager
Client
тогда все просто,но хотелось бы этого избежать

Спасибо !
...
Рейтинг: 0 / 0
Как сгруппировать в MDX (что-то вроде group by в sql) ?
    #33088614
Alex Fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А этот Manager1 получается как слуга 2-х господ?
Ну а если так оно и есть, то попахивает это многие-ко-многим, и пристальным взглядом в сторону Yukon-a.
...
Рейтинг: 0 / 0
Как сгруппировать в MDX (что-то вроде group by в sql) ?
    #33089928
guestolap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Именно так, многие-ко многим
Как такие ситуации решаются ?

Да, сервер AS2000
...
Рейтинг: 0 / 0
Как сгруппировать в MDX (что-то вроде group by в sql) ?
    #33090096
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а не сделать ли вам три отдельных измерения?
...
Рейтинг: 0 / 0
Как сгруппировать в MDX (что-то вроде group by в sql) ?
    #33090123
guestolap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если делать дополнительные измерения - это понятно,
но интересует именно возможность так сделать (или невозможность)
для данного измерения с уровнями
TopManager
Manager
Client
...
Рейтинг: 0 / 0
Как сгруппировать в MDX (что-то вроде group by в sql) ?
    #33090134
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
никак, ибо "Top1-Manager1" и "Top3-Manager1" это разные члены измерения
...
Рейтинг: 0 / 0
Как сгруппировать в MDX (что-то вроде group by в sql) ?
    #33090188
guestolap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ok, понятно

Спасибо
...
Рейтинг: 0 / 0
Как сгруппировать в MDX (что-то вроде group by в sql) ?
    #33090222
DmitryS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если у них одинаковые ключи, можно попробовать посмотреть LinkMember c отдельным измерением по менеджерам. Но в рез-те не уверен. Даже, очень сомневаюсь:-)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как сгруппировать в MDX (что-то вроде group by в sql) ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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