powered by simpleCommunicator - 2.0.43     © 2025 Programmizd 02
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MDX запрос через эксель
5 сообщений из 5, страница 1 из 1
MDX запрос через эксель
    #40094229
Дмитрий86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер!
Работаю с финансовым кубом в экселе, нужно посчитать показатель, которого нет в измерении "Показатели", но состоит он из двух имеющихся показателей.
На вкладке Анализ -- Средства OLAP - Создать вычисляемый элемент создаю вычисляемый показатель и открывается окно для написание mdx-запроса.



Есть справочник "Показатели", в тексте запроса пишу следующее:
[Показатели].[Показатель].&[10] + [Показатели].[Показатель].&[11]

Создается мера (как на рисунке выше мера1) и когда вытягиваю ее в соответствующее поле сводной таблицы "Значение", отчет не перестраивается, как будто мера не применилась

Подскажите, как в моем случае правильней написать тело запроса mdx-выражения и потом его применить в отчете.
Спасибо!
...
Рейтинг: 0 / 0
MDX запрос через эксель
    #40094865
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий86,

Вы должны понимать, что хотя бы на начальном уровне, что такое, что такое MDX.

[Показатели].[Показатель].&[10] + [Показатели].[Показатель].&[11] это не меры. Это значения атрибутов измерений.

Есть показатели (меры), которыми например являются Сумма, количество.

Вы можете написать

Среднее = Сумма / количество

Вы должны понимать, что такое CurrentMember , чтобы писать суммы от измерений.

Вы можете создать множество {[Показатели].[Показатель].&[10], [Показатели].[Показатель].&[11]} и по этому множеству смотреть показатели.

В любом случае базово почитайте как работает MDX. Измерения, показатели (меры), атрибуты, Иерархии, множества. Без этого сюда соваться нельзя.
...
Рейтинг: 0 / 0
MDX запрос через эксель
    #40096160
Дмитрий86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
a_voronin,

спасибо, разобрался с элементами и мерами при создании вычисляемых объектов.
Создал вычисляемый элемент - новый показатель "Доход" (сумма показателей из которых он состоит) ([Показатели].[Показатель].&[11]+[Показатели].[Показатель].&[12]), теперь смотрю по нему значения в кубе за периоды.

Но возникла трудность с использованием этого нового элемента "Доход" дальше. Нужно его сравнить во всех периодах таким условием:
если значение этого элемента больше или меньше значения в предыдущем периоде на 2%, то выводим ДА, иначе - НЕТ.
Как написать такой запрос и что использовать? Вычисляемое поле или объект? Подскажите, пожалуйста.
...
Рейтинг: 0 / 0
MDX запрос через эксель
    #40096779
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий86,
я слабо понял
но общий совет такой
все меры которые можно надо выностиь на уровень ЕТЛ
бд ( а лучше вью )
т.е если есть простые меры s1 , s2
И скажем мера s3 = s2 + s1
добавлеяем это поле явно во вью и сторим меру по нему

но НЕ всегда это возможно - и тут да надо понимать mdx
для начала поставьте себе проект Adventure Works
с БД и проектом куба и соберите его пару раз - да и туториал пройти стоит - он небольшой но полезный
и кстати все проблемы которые можно воспроизвести на ней - лучше и приводить здесь в этом виде.
ибо понять что есть у вас м.б достаточно трудно.
...
Рейтинг: 0 / 0
MDX запрос через эксель
    #40097512
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий86,

Изучите PARALLELPERIOD и LAG
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MDX запрос через эксель
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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