有没有办法在 Qlik Sense 中对标签进行分组?
Is there a way to group labels in Qlik Sense?
所以我有数据,我想统计标签:
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
。之后,我将根据结果创建一个饼图。
我怎样才能做到这一点?
您需要使用 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"
];
结果:
所以我有数据,我想统计标签:
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
。之后,我将根据结果创建一个饼图。
我怎样才能做到这一点?
您需要使用 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"
];
结果: