Qlik 前端:将 2 行合并为一行

问题描述 投票:0回答:1

早上好,

此问题仅针对前端开发:

我有一个条形图。维度是县,度量是人口。我想将 2 个县合并为 1 个酒吧。

人口
蒙哥马利 8,000
查尔斯 10,000

我在表达式编辑器中尝试做的是:

Concat(县、“蒙哥马利”和“查尔斯”)作为 M&C

我期待 1 个条形图上写着 M&C,尺寸为 18,000

frontend bar-chart qliksense qlik-expression
1个回答
0
投票

通常这些东西是在加载脚本中排序的。 (对我来说)主要原因是要解决这些问题,您必须使用计算尺寸,这会对性能产生影响。特别是在具有较大数据集的应用程序上使用时。

另一个原因是,如果该值是在加载脚本中派生的,那么您可以在应用程序中的任何位置使用它。但如果使用计算维度,那么您必须在使用它的每个图表中编写相同的计算。如果需要更改映射,这将变得非常乏味。

来自 Qlik 帮助页面:

话虽这么说...

为了创建映射,您必须编辑尺寸本身:

并在那里添加以下表达式:

=if(Country = 'Montgomery' or Country = 'Charles', 'M&C', Country)

这将产生以下图表:

仅供参考,我的数据是:

RawData:
Load * Inline [
Country       , Population
Montgomery    , 8000
Charles       , 10000
Something else, 5000
];
© www.soinside.com 2019 - 2024. All rights reserved.