Гость
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Иерархия в mdx-запросе / 6 сообщений из 6, страница 1 из 1
29.07.2021, 14:50
    #40087061
Иерархия в mdx-запросе
Добрый день!
Не поможете мне разобраться?
Составил запрос
SELECT
NON EMPTY ([Календарь].[Период].[2020-06-01 00:00:00.000], {[Measures].[Количество], [Measures].[Сумма]}) ON COLUMNS,
NON EMPTY ([Портфели].[Портфель].[БСПБ - Сберегательный],[Активы].[ВидАктива].Children,[Активы].[Актив].Children,[Активы].[ISIN].Children,[Валюты].[Валюта].Children) ON ROWS
FROM
[СоставПортфеляПоАктивам]
Получил результат на рис.1
Но мне нужно получить иерархию по Виду актива, рис 2 (перепробовал все возможные комбинации)
Не подскажите, как получить итог по Виду актива?
...
Рейтинг: 0 / 0
29.07.2021, 15:15
    #40087069
alexdr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иерархия в mdx-запросе
Не ясно, что надо. Получить значение на мембере All иерархии атрибута [Активы].[ВидАктива]? Если да, то почему используется функция Children? Не лучше ли будет: [Активы].[ВидАктива].Members? Тогда получится что-то типа:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SELECT
NON EMPTY
	(
		[Календарь].[Период].[2020-06-01 00:00:00.000],
		{
			[Measures].[Количество],
			[Measures].[Сумма]
		}
	) ON 0,
NON EMPTY
(
	[Портфели].[Портфель].[БСПБ - Сберегательный],
	[Активы].[ВидАктива].Members,
	[Активы].[Актив].Members,[Активы].[ISIN].Members,
	[Валюты].[Валюта].Members
) ON 1
FROM
	[СоставПортфеляПоАктивам]
...
Рейтинг: 0 / 0
29.07.2021, 15:32
    #40087082
Иерархия в mdx-запросе
Если все заменить на Members, то я получу итоги и по Активу, и по Виду Актива, и по ISIN, и по Валюте.
А мне нужен итог только по Виду актива [Активы].[ВидАктива]
...
Рейтинг: 0 / 0
29.07.2021, 16:49
    #40087113
alexdr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иерархия в mdx-запросе
Ну, я ж запрос просто для иллюстрации привел, в какую сторону можно думать. А так можно попробовать такой (проверить-то его не на чем):
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
SELECT
NON EMPTY
	(
		[Календарь].[Период].[2020-06-01 00:00:00.000],
		{
			[Measures].[Количество],
			[Measures].[Сумма]
		}
	) ON 0,
NON EMPTY
(
	[Портфели].[Портфель].[БСПБ - Сберегательный],
	[Активы].[ВидАктива].Members,
	[Активы].[Актив].[Актив].Members,
	[Активы].[ISIN].[ISIN].Members,
	[Валюты].[Валюта].[Валюта].Members
) ON 1
FROM
	[СоставПортфеляПоАктивам]
...
Рейтинг: 0 / 0
29.07.2021, 18:43
    #40087156
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иерархия в mdx-запросе
SUM
(
(
[Портфели].[Портфель].All,
[Активы].[ВидАктива].CurrentMember,
[Активы].[Актив].[Актив].All,
[Активы].[ISIN].[ISIN].All,
[Валюты].[Валюта].[Валюта].All
)
,
[Measures].[Количество]
)
...
Рейтинг: 0 / 0
31.07.2021, 05:30
    #40087454
Иерархия в mdx-запросе
a_voronin,
Я зелёный новичок в mdx.
Не могли бы Вы написать чуть более подробно, пожалуйста, очень Вас прошу.
Я долго бился, над этим кусочком кода, что Вы написали, но у меня ничего не вышло.
Пожалуйста, напишите по осям, как выглядит запрос.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Иерархия в mdx-запросе / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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