求助:Qlik Sense文本框按指定逻辑生成逗号分隔值
在Qlik Sense文本框生成指定格式的逗号分隔结果
你可以直接在Qlik Sense的文本框中使用以下表达式来生成目标格式的结果:
Concat(DISTINCT REGION & '(' & Sum(If(METRIC='S1' AND VALUE=1, VALUE)) & ')', ', ')
表达式拆解
Sum(If(METRIC='S1' AND VALUE=1, VALUE)):筛选出METRIC为S1且VALUE等于1的记录,对VALUE列求和REGION & '(' & ... & ')':将REGION名称和对应的求和结果拼接成REGION(数值)的格式Concat(DISTINCT ..., ', '):对所有分组后的结果去重,并用逗号加空格分隔成最终字符串
把这个表达式粘贴到文本框的内容区域,就能得到你期望的ASP(2), EUR(1), USA(1)格式输出。
内容的提问来源于stack exchange,提问作者akshat khetan
相关产品推荐
相关产品推荐

