【问题标题】:How to group options in Filter Panel on Qlik Sense如何在 Qlik Sense 的过滤器面板中对选项进行分组
【发布时间】:2020-02-18 18:45:48
【问题描述】:

我想知道如何在 Qlik Sense 的筛选器面板中对一些值进行分组

例如: 在过滤器窗格中,我们有:

Item1
Item2
Item3
Item4

但是Item3Item4 我想把它组合成一个ItemX2

所以最后会是:

Item1
Item2
ItemX2

如何在 Qlik Sense 中执行此操作?

我曾尝试使用match()aggr(),但我没那么幸运

【问题讨论】:

    标签: qliksense qlik-expression


    【解决方案1】:

    这是一个数据问题。尽量不要在前端/UI 中解决此类问题。尤其是在具有大量数据的应用程序中。这样的解决方案会降低性能(更多的聚合)

    在脚本中你可以使用ApplyMap函数来创建这样的分组

    (例如)在下面的脚本中,Mapping 表包含所有需要重新映射的Items(在您的情况下进行分组)

    此表用于创建包含新值的新字段 (ItemsGrouped)(如果 Items 字段不是另一个表的键,您可以用 ApplyMap 覆盖它而不是创建新字段)。该字段可以显示在 UI 中,并将包含以下值:

    Item1
    Item2
    ItemX2
    
    ItemsMapping:
    Mapping
    Load * Inline [
    Old  , New
    Item3, ItemX2
    Item4, ItemX2
    ];
    
    Data:
    Load
      ....
      Items,
      ApplyMap('ItemsMapping', Items) as ItemsGrouped
    From
      MyData.qvd
    ;
    
    

    【讨论】:

      猜你喜欢
      • 2022-11-22
      • 1970-01-01
      • 2016-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多