Таблица с кнопками выбора значений из разного диапазона в QlikView (Qlik Sense)

Из данного блога Вы узнаете, как можно в QlikView (Qlik Sense) управлять выдаваемыми таблицей значениями.

471
473
474

Используемые таблицы:

ql_trans.payment – набор платежей человека

ql_trans.name – Ф.И.

Создаем  несколько  переменных

vCG, vCA,vCB для отметки какой из пунктов выбран и присваиваем им -1(никакой)

vAvgMax – для определения, на сколько процентов более высокие от среднего результаты будут считаться хорошими

vAvgMin– для определения, на сколько процентов более низкие от среднего результаты будут считаться плохими

vAggrAvg – для агрегирования =Avg(aggr(Sum([ql_trans.payment]),ql_trans.name)) (находит среднее значаение от всех сумм ql_trans.payment)

Создаем Диграммы — Сводная таблица

В измерениях пишем:

=if(vCG =1,
if(aggr(Sum([ql_trans.payment]),ql_trans.name)>=vAvgMax*vAggrAvg,ql_trans.name,Null()),
if(vCB=1,
if(aggr(Sum([ql_trans.payment]),ql_trans.name)<=vAvgMin*vAggrAvg,ql_trans.name,Null()),
if(vCA=1,
if(aggr(Sum([ql_trans.payment]),ql_trans.name)<vAvgMax*vAggrAvgandaggr(Sum([ql_trans.payment]),ql_trans.name)>vAvgMin*vAggrAvg,ql_trans.name,Null())
,ql_trans.name)))

И поставить галочку скрыть значение, когда Null, чтобы убрать сумму не выбранных результатов

В визуальных подсказках выставлям:

475

В сортировке:

Сортировать по Y-значению: по убыванию

Создаем кнопку

Цвет:

if(vCG=1,ARGB(255,0,255,0),ARGB(50,0,255,0))

Действия

Установить переменную: vCG значение vCG*-1

Установить переменную: vCB значение -1

Установить переменную: vCA значение -1

Создаем еще 2 такие же кнопки:

Цвет:

if(vCA=1,ARGB(255,255,255,0),ARGB(50,255,255,0))

Действия

Установить переменную: vCG значение -1

Установить переменную: vCB значение -1

Установить переменную: vCA значение vCA*-1

Цвет:

if(vCB=1,ARGB(255,255,0,0),ARGB(50,255,0,0))

Действия

Установить переменную: vCG значение -1

Установить переменную: vCB значение vCB*-1

Установить переменную: vCA значение -1

Свяжитесь с нами


Более подробную информацию Вы можете получить, позвонив в "ФБ Консалт" по тел.:  +7 (495) 781–6400 или отправив запрос по электронной почте: info@fbconsult.ru. Специалисты компании с радостью ответят на все интересующие Вас вопросы. Обращайтесь!


Подписка

RSS-материал