powered by simpleCommunicator - 2.0.43     © 2025 Programmizd 02
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Иерархия в mdx-запросе
6 сообщений из 6, страница 1 из 1
Иерархия в mdx-запросе
    #40087061
Добрый день!
Не поможете мне разобраться?
Составил запрос
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
Иерархия в mdx-запросе
    #40087069
alexdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не ясно, что надо. Получить значение на мембере 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
Иерархия в mdx-запросе
    #40087082
Если все заменить на Members, то я получу итоги и по Активу, и по Виду Актива, и по ISIN, и по Валюте.
А мне нужен итог только по Виду актива [Активы].[ВидАктива]
...
Рейтинг: 0 / 0
Иерархия в mdx-запросе
    #40087113
alexdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, я ж запрос просто для иллюстрации привел, в какую сторону можно думать. А так можно попробовать такой (проверить-то его не на чем):
Код: 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
Иерархия в mdx-запросе
    #40087156
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SUM
(
(
[Портфели].[Портфель].All,
[Активы].[ВидАктива].CurrentMember,
[Активы].[Актив].[Актив].All,
[Активы].[ISIN].[ISIN].All,
[Валюты].[Валюта].[Валюта].All
)
,
[Measures].[Количество]
)
...
Рейтинг: 0 / 0
Иерархия в mdx-запросе
    #40087454
a_voronin,
Я зелёный новичок в mdx.
Не могли бы Вы написать чуть более подробно, пожалуйста, очень Вас прошу.
Я долго бился, над этим кусочком кода, что Вы написали, но у меня ничего не вышло.
Пожалуйста, напишите по осям, как выглядит запрос.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Иерархия в mdx-запросе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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