Форум разработчиков QlikView и Qlik Sense. Получи любые ответы на вопросы по QlikView и Qlik Sense в течении нескольких часов!
Вы не вошли.
Страницы 1
Здравствуйте,
Есть таблица содержащая столбец месяц и столбцы по разным параметрам(Кол-во ТТ, сумма ТО, и тд).
Необходимо сравнить последний месяц к предыдущим.
Какую формулу необходимо создать, чтобы в обычной таблице выводились суммы по одному из параметров прошлого месяца.
Заранее спасибо!
Неактивен
Здравствуйте!
Если я вас правильно поняла, то вам можно воспользоваться:
если месяцы выведены в столбец таблицы
то функцией Above(Sum([Сумма ТО]), 1) - вы получите сумму по полю [Сумма ТО] за предыдущий месяц (за месяц, который идет строкой выше)
Соответственно, для сравнения с текущим месяцем формула может быть, например, такой:
Sum([Сумма ТО]) - Above(Sum([Сумма ТО]), 1)
если месяцы выведены в строку таблицы
то формулы те же, просто заменить Above на Before
Вообще, если абстрагироваться от таблицы, то возможностей больше у способа со смещениями (здесь необходимо применять еще и анализ множеств (set analysis)).
Когда текущий месяц ссылается на себя и на предыдущий месяц:
Январь 2015 - Январь 2015 - Смещение=0
Январь 2015 - Декабрь 2014 -- Смещение=1
Эти смещения создаются в скрипте.
При таком способе в формулах следует указывать смещение:
Таким образом, для янв 2015 можно посчитать две суммы:
Янв 2015 - Sum({<Смещение={0}>} [Сумма ТО]) - сумма для текущего месяца (янв 2015)
Янв 2015 - Sum({<Смещение={1}>} [Сумма ТО]) - сумма для предыдущего месяца (дек 2014)
(формулы приведены упрощенные)
Если в объекте не выводится временное измерение, то для сравнения текущего и предыдущего месяцев можно просто использовать анализ множеств (set analysis):
Sum({<МесяцГод={$(max(МесяцГод) - 1)}>} [Сумма ТО]) - сумма для текущего максимального месяца
Sum({<МесяцГод={$(max(МесяцГод))}>} [Сумма ТО]) - сумма для предыдущего месяца по отношению к текущему максимальному
(формулы приведены упрощенные)
Неактивен
Страницы 1
[ Сгенерировано за 0.019 сек, 10 запросов выполнено - Использовано памяти: 1.48 Мбайт (Пик: 1.64 Мбайт) ]