|  | 
| 
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&msg=40097512&tid=1857093]: | 0ms | 
| get settings: | 9ms | 
| get forum list: | 14ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 42ms | 
| get topic data: | 14ms | 
| get forum data: | 3ms | 
| get page messages: | 50ms | 
| get tp. blocked users: | 2ms | 
| others: | 236ms | 
| total: | 378ms | 

| 0 / 0 | 
