|
MDX запрос через эксель
|
|||
---|---|---|---|
#18+
Добрый вечер! Работаю с финансовым кубом в экселе, нужно посчитать показатель, которого нет в измерении "Показатели", но состоит он из двух имеющихся показателей. На вкладке Анализ -- Средства OLAP - Создать вычисляемый элемент создаю вычисляемый показатель и открывается окно для написание mdx-запроса. Есть справочник "Показатели", в тексте запроса пишу следующее: [Показатели].[Показатель].&[10] + [Показатели].[Показатель].&[11] Создается мера (как на рисунке выше мера1) и когда вытягиваю ее в соответствующее поле сводной таблицы "Значение", отчет не перестраивается, как будто мера не применилась Подскажите, как в моем случае правильней написать тело запроса mdx-выражения и потом его применить в отчете. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 07:01 |
|
MDX запрос через эксель
|
|||
---|---|---|---|
#18+
Дмитрий86, Вы должны понимать, что хотя бы на начальном уровне, что такое, что такое MDX. [Показатели].[Показатель].&[10] + [Показатели].[Показатель].&[11] это не меры. Это значения атрибутов измерений. Есть показатели (меры), которыми например являются Сумма, количество. Вы можете написать Среднее = Сумма / количество Вы должны понимать, что такое CurrentMember , чтобы писать суммы от измерений. Вы можете создать множество {[Показатели].[Показатель].&[10], [Показатели].[Показатель].&[11]} и по этому множеству смотреть показатели. В любом случае базово почитайте как работает MDX. Измерения, показатели (меры), атрибуты, Иерархии, множества. Без этого сюда соваться нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2021, 16:24 |
|
MDX запрос через эксель
|
|||
---|---|---|---|
#18+
a_voronin, спасибо, разобрался с элементами и мерами при создании вычисляемых объектов. Создал вычисляемый элемент - новый показатель "Доход" (сумма показателей из которых он состоит) ([Показатели].[Показатель].&[11]+[Показатели].[Показатель].&[12]), теперь смотрю по нему значения в кубе за периоды. Но возникла трудность с использованием этого нового элемента "Доход" дальше. Нужно его сравнить во всех периодах таким условием: если значение этого элемента больше или меньше значения в предыдущем периоде на 2%, то выводим ДА, иначе - НЕТ. Как написать такой запрос и что использовать? Вычисляемое поле или объект? Подскажите, пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2021, 21:50 |
|
MDX запрос через эксель
|
|||
---|---|---|---|
#18+
Дмитрий86, я слабо понял но общий совет такой все меры которые можно надо выностиь на уровень ЕТЛ бд ( а лучше вью ) т.е если есть простые меры s1 , s2 И скажем мера s3 = s2 + s1 добавлеяем это поле явно во вью и сторим меру по нему но НЕ всегда это возможно - и тут да надо понимать mdx для начала поставьте себе проект Adventure Works с БД и проектом куба и соберите его пару раз - да и туториал пройти стоит - он небольшой но полезный и кстати все проблемы которые можно воспроизвести на ней - лучше и приводить здесь в этом виде. ибо понять что есть у вас м.б достаточно трудно. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2021, 17:15 |
|
|
start [/forum/topic.php?fid=49&fpage=2&tid=1857093]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 246ms |
total: | 413ms |
0 / 0 |