Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Настройка LFL в Qlikview

Коллеги, всем привет.

у меня тут трудность небольшая появилась.

есть таблица с данными (привет):

НоменклатураКонтрагентДатаБрендGSМагазин
ГитараДилер01.08.2014Гитарный10,000Москва

Данных там за 3 года.

соответственно настроил в QV таблицу с суммой GS по контрагентам по годам: текущий год, предыдущий год и дельта.

Текущий год  =Only(year)

Предыдущий год =Only(year)-1.

По простому.

работает все хорошо, пока не начинаешь фильтровать, например я выбираю год = 2014, месяц = август и бренд = Гитарный.

При этом я точно знаю, что продаж этого бренда в данном фильтре не было.

соответственно в колонке текущий год все верно, по нулям, а вот предыдущий год показывает совсем непонятные значение, причем они ошибочны, проверяется легко, ставиться в ручную фильтр на предыдущий год (август 2013).

Что я делаю не так и как (если возможно) это поправить?

5 Replies
Sergey_Polekhin
Employee
Employee

Владислав, добрый день,

Можете ли вы привести формулы, которыми описываете отборы значений по обоим годам?

Или привести пример приложения?

Anonymous
Not applicable
Author

Добрый день, Сергей

Текущий год - sum({$<year={$(=Only(year))}>} GS)

Предыдущий год - sum({$<year={$(=Only(year)-1)}>} GS)

Eugeny_Ilyin
Creator II
Creator II

День добрый.

Самое простое решение - флаги, примерно как здесь - Calendar with flags making set analysis so very simple

Sergey_Polekhin
Employee
Employee

Добрый день,

В формулах проблем не вижу.

В аттаче-пример работающего приложения с формулами построенными по аналогии с вашими и исходными данными для них.

Можете выложить пример приложения с данными?

vadimroshchin
Contributor
Contributor

Сергей, добрый день!

Как делать если требуется в одном отчете сравнить несколько временных периодов?

Например:

У нас есть помесячные продажи и нужно сравнить прирост продаж(или доли) к предыдущему месяцу и к аналогичному месяцу год назад.

Для расчетов доли прироста к предыдущему месяцу я использую следующую формулу:

(Sum ([Сумма продажи])

/

Count(DISTINCT SHOP_NUMBER))

/

(Before(Sum ([Сумма продажи])

/

Count(DISTINCT SHOP_NUMBER)))

-

1

А вот как рассчитать к предыдущему году?