Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / olap mdx вычитание множеств (разность множеств) / 3 сообщений из 3, страница 1 из 1
30.04.2019, 09:58
    #39808163
pumpurumer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
olap mdx вычитание множеств (разность множеств)
не могу понять, как решить такую задачу средствами ssas:
примерно такая схема:

клиенты clients ()
данные о продажах этим клиентам sales (client_id)
наименования множеств sets ()
значение множеств SetValues (set_id, client_id)


хочется каким-то способом работать с множествами (вычитание, пересечение)
т.е. к примеру вывести клиентов, которые есть в множестве 1 и нет в множестве 2.

средствами sql как решать такую задачу - понятно:

select count(*) from SetValues
where set_id = 'E5165B22-1E1A-43E6-AC04-AA3E00BA6F25'
and client_id not in(select client_id from SetValues where set_id = 'FF483489-27EC-4889-B6AE-AA3E00BA679A')

а как аналогичное сделать на mdx ? хотя-бы с какой стороны заходить? думал что except для этого предназначен, не оно.
...
Рейтинг: 0 / 0
30.04.2019, 10:14
    #39808176
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
olap mdx вычитание множеств (разность множеств)
pumpurumerа как аналогичное сделать на mdx ? хотя-бы с какой стороны заходить?Лучше задать этот вопрос на форуме по mdx

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
30.04.2019, 12:37
    #39808264
pumpurumer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
olap mdx вычитание множеств (разность множеств)
Информация по теме:

https://dba.stackexchange.com/questions/118190/mdx-intersection-how-to
https://stackoverflow.com/questions/15250014/intersection-in-mdx


не могу повторить запрос (он не верный, двойное использование измерение в where / select)

SELECT
NON EMPTY { [Measures].[Order Ref Product Count] } ON COLUMNS,
NON EMPTY { ([Product].[Product ID].[Product ID].ALLMEMBERS ) } ON ROWS
FROM [Sales]
WHERE {[Product].[Product ID].[3],[Product].[Product ID].[4]}
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / olap mdx вычитание множеств (разность множеств) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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