Это перекрестная таблица, которая не совместима с большинством инструментов BI.Таким образом, в QlikView первое, что нам нужно сделать, - это создать модель сценария загрузки, которая будет иметь переменные Priority (например, «сохранение задания») и Score (например, «высший приоритет»).
# I assume that your table is named data
data_fixed:
CrossTable(priority, score)
LOAD
*
Resident
data;
#we drop data table because we no longer need it
DROP Table data;
Мы можемагрегировать данные в скрипте загрузки для подсчета объемов, чтобы он работал быстрее
data_aggregated:
LOAD
priority,
score,
Count(score) as #Num
Resident
data_fixed
Group By
priority,
score;
#we drop data_fixed table because we no longer need it
DROP Table data_fixed;
В qlikview необходимо добавить 2 измерения:
1 выражение:
и задайте в виде гистограммы с накоплением:
и нашидиаграмма готова (здесь) с примерами данных:
в скрипте загрузки QliKSense будет таким же.Настройка гистограммы будет выглядеть по-другому, но нам нужно установить одни и те же вещи.