Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / OLAP и DWH Новый топик    Ответить
 Фильтр в Excel по значению меры минуя агрегацию  [new]
Max_11111
Member

Откуда:
Сообщений: 160
В продолжение вопроса http://www.sql.ru/forum/1294649/mdx-sravnenie-periodov
Возникла другая проблема. Исходная задача звучит примерно так:
Нужно сравнивать магазины с определённым приростом площади. т.е. отфильтровать только те магазины, у которых соотношение "текущая площадь" / "площадь год назад" между 10 и 20. При этом в сводной таблице Excel выведены не магазины, а города - т.е. более высокий уровень агрегации.
Пробовал сделать 2 меры: "min соотношение" и "max соотношение" (с агрегациями min и max соответственно), и отфильтровать по их значению, но не получилось: фильтруются целиком города, а не конкретные филиалы.
Есть ещё одна идея - зафиксировать период сравнения и вывести всё в измерение: "0-10", "11-20", "20-30" и т.д. Но в этом случае потеряется гибкость: пользователи не смогут сравнить данные за 2 года со значением 15-20.

Данные выглядят примерно так:
Подразделения/Даты площадь min соотношение max соотношение
город1
2017 год 350 - -
2018 год 460 1 1,5
филиал1
2017 год 100 - -
2018 год 110 1,1 1,1
филиал2
2017 год 50 - -
2018 год 50 1 1
филиал3
2017 год 200 - -
2018 год 300 1,5 1,5

Пользователи смотрят и хотят фильтровать данные:
Подразделения/Даты площадь min соотношение max соотношение
город1
2017 год 350 - -
2018 год 460 1 1,5


Вычисления на уровне Excel и PowerPivot исключаются - отбор должен идти по данным напрямую из куба, а не через промежуточные объекты Exel.
Есть предложения как это можно реализовать, не используя измерение?
1 июн 18, 08:46    [21459664]     Ответить | Цитировать Сообщить модератору
Все форумы / OLAP и DWH Ответить