在Qlik Sense中是否可以对标签进行分组?

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

所以我有数据,我想计算标签数:

Attribute            Labels
A                    Man, kind
B                    Girl, kind
C                    Man, bad
D                    Man
E                    Girl

我已经将数据放入Qlik Sense,并基于标签创建了一个饼图,结果是:Man, kind = 1; girl ,kind = 1; man, bad = 1; man = 1; girl = 1

但是这不是我想要的预期结果。我想要的预期结果是:Man = 3 , girl = 2, kind =2 , bad = 2。之后,我将根据结果创建一个饼图。

我该如何实现?

sql qliksense
1个回答
1
投票

您需要使用SubField来分隔每个定界符的标签。您还可以将1作为#number加,因此在任何图表中只需执行SUM(#number)就容易了。

您尚未包含您的代码,所以我用INLINE load对您的数据进行了测试,结果正常。

[table]:
LOAD
    Attribute,
    SubField(Labels,', ') as Labels,
    1 as #number;
LOAD * INLINE [
    Attribute,     Labels
    A,             "Man, kind"
    B,             "Girl, kind"
    C,             "Man, bad"
    D,             "Man"
    E,             "Girl"
];

结果:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.