Как сгруппировать параметры в панели фильтров в Qlik Sense - PullRequest
0 голосов
/ 18 февраля 2020

Мне интересно, как сгруппировать некоторые значения на панели фильтров в Qlik Sense

Например: в области фильтров у нас есть:

Item1
Item2
Item3
Item4

Но Item3 и Item4 Я хочу сгруппировать его в 1 ItemX2

Итак, наконец, это будет:

Item1
Item2
ItemX2

Как я могу сделать это в Qlik Sense?

Я пытался с match() или aggr(), но мне не так повезло

1 Ответ

0 голосов
/ 19 февраля 2020

Это проблема с данными. Старайтесь не решать такие проблемы в интерфейсе / интерфейсе. Особенно в приложениях с большим количеством данных. Такие решения собираются снизить производительность (больше агрегаций на лету)

В скрипте вы можете использовать функцию ApplyMap для создания такой группировки

(например) В скрипт под таблицей have Mapping содержит все Items, которые требуют переопределения (группировка в вашем случае)

Эта таблица используется для создания нового поля (ItemsGrouped), которое будет содержать новые значения (если поле Items не является ключом к другой таблице, вы можете перезаписать его с помощью ApplyMap вместо создания нового поля). Это поле может отображаться в пользовательском интерфейсе и содержать следующие значения:

Item1
Item2
ItemX2
ItemsMapping:
Mapping
Load * Inline [
Old  , New
Item3, ItemX2
Item4, ItemX2
];

Data:
Load
  ....
  Items,
  ApplyMap('ItemsMapping', Items) as ItemsGrouped
From
  MyData.qvd
;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...