|
|
|
MSAS 2014 customrollupcolumn игнорирует фильтры по измерению
|
|||
|---|---|---|---|
|
#18+
Возникла следующая проблема. Есть измерение "Статья". Есть куб в котором выводятся данные по измерениям Период,Предприятие,Статья. Если измерение Статья не имеет значения в customrollupcolumn, то наложение фильтров выводит то что в таблице фактов. Но как только прописать ссылку в customrollupcolumn из таблицы измерения, фильтрация значений по измерению Статья пропадает. Например, в таблице Статья есть 3 записи. Если наложить фильтр на куб по одному предприятию и одному преиоду, то в таблице фактов будет только одна запись по одной статье. Если процессировать такую таблицу фактов и потом посмотреть результат в кубе с наложением фильтров -то будет одна только статья. Но стоит только прописать customrollupcolumn - как в результате просмотра куба с теми же фильтрами будет уже не одно значение Статьи а все 3. Причем все 3 посчитаны по одной формуле. Как сделать так, чтобы выводилась только одна нужная статья? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2016, 17:30 |
|
||
|
MSAS 2014 customrollupcolumn игнорирует фильтры по измерению
|
|||
|---|---|---|---|
|
#18+
а зачем вы что-то пишите в customrollupcolumn ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2016, 13:46 |
|
||
|
MSAS 2014 customrollupcolumn игнорирует фильтры по измерению
|
|||
|---|---|---|---|
|
#18+
vboretsа зачем вы что-то пишите в customrollupcolumn ? Мне надо сделать расчет по формуле. По каждому значению из Измерения "Статья" своя отдельная формула. Только проблема в том, что Статья может быть разная для разных предприятий. Суть задачи. Сделать отчет Финансовые результаты. Детализация по статьям с фильтром по Предприятиям. В измерении Статьи прописано поле с формулой на языке MDX как считать. Так вот когда статья для всех предприятий одна, то считает нормально, но как только надо сделать одну и туже статья по разным Предприятиям с разными формулами, считает по всем предприятиям по формулам. Например. Статья 1 - Формула: SUM(1) Статья 2 - Предприятие 1 - Формула: SUM(1) Статья 2 - Предприятие 2 - Формула: SUM(2) Реально в таблице источнике для измерения Статья получаются 3 записи и по всем трем записям посчитана формула. А мне надо чтобы при фильтре по Предприятие 1, выводилось: Статья 1 - Мера:1 Статья 2 - Мера:1 Для Предприятия 2: Статья 1 - Мера:1 Статья 2 - Мера:2 А получается следующее: Предприятие 1: Статья 1 - Мера:1 Статья 2 - Мера:1 Статья 2 - Мера:2 Предприятие 2: Статья 1 - Мера:1 Статья 2 - Мера:1 Статья 2 - Мера:2 Что конечно же неправильно. Может есть другое решение Данного вопроса? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2016, 19:05 |
|
||
|
MSAS 2014 customrollupcolumn игнорирует фильтры по измерению
|
|||
|---|---|---|---|
|
#18+
Pvase, customrollupcolumn в основном предназначено для манипуляций с данными в разрезе одного измерения, а у вас два - статья и предприятие. Используйте переопределение в scope. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2016, 19:47 |
|
||
|
MSAS 2014 customrollupcolumn игнорирует фильтры по измерению
|
|||
|---|---|---|---|
|
#18+
КритикPvase, customrollupcolumn в основном предназначено для манипуляций с данными в разрезе одного измерения, а у вас два - статья и предприятие. Используйте переопределение в scope. Спасибо большое. Буду благодарен, если укажете пример, или ссылку где можно посмотреть на решение аналогичной задачи. Спасибо. Еще раз, суть задачи: Есть таблица Статья, в поле которой есть формула, как считать эту статью? Значение надо посчитать в разрезе измерений Предприятия, Периоды. Сама суть задачи - пользователи настраивают форму отчета по формулам и хотят получить результат в отчете. Данные берутся из мер этого же куба, но другой таблицы фактов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2016, 11:38 |
|
||
|
MSAS 2014 customrollupcolumn игнорирует фильтры по измерению
|
|||
|---|---|---|---|
|
#18+
Pvase, Если у вас пользователи настраивают, то через scope не получится. Точнее получится, но настраивать придется вам. Чтоб учитывать все перечисленные условия, скорее всего ваша формула в customrollupcolumn должна существенно усложниться, но не думаю, что пользователи без хотя бы поверхностного знания mdx это осилят. На мой взгляд, у вас остается единственный вариант (если нет желания вести эти формулы самому) - считать все в ХД, написав оснастку для ввода параметров пользователями (несколько табличек). Если же формулы появляются/изменяются редко - ведите их сами в scope на вкладке вычислений куба. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2016, 15:07 |
|
||
|
MSAS 2014 customrollupcolumn игнорирует фильтры по измерению
|
|||
|---|---|---|---|
|
#18+
Сделал на уровне SQL запроса и двойного ключа в измерении Статьи, первый ключ по Фирме, второй по статье. Но все равно Сумма считалась по всем значениям, поэтому добавил расчетно поле с формулой. Вот пример, добавил расчетное поле "Ф2_Сумма" с кодом: Код: sql 1. В результирующем mdx выбираю с фильтром по этому полю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2016, 18:58 |
|
||
|
|

start [/forum/topic.php?fid=49&fpage=36&tid=1858427]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 384ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...