我有一个字段存储为更改大小的字符串列表。例如,
7,5,6,4,2,3
我需要构建一个表达式,以便创建一个数组,该数组将成为条形图的x轴上的维度
我用过
SubField(string_list, ',')
但是,它只产生1个值。
答案 0 :(得分:1)
如果要在没有field_no参数的情况下使用SubField,则必须在LOAD语句中使用SubField,并为每个值生成记录。 否则,您需要明确指定field_no。
祝你好运, 汤姆
答案 1 :(得分:0)
Qlik也支持Javascript。
因此,这可能很快会有所帮助:
function GetItemFromList(list, n, sep) {
//if (sep === undefined) { sep = ';';}
sep = typeof sep !== 'undefined' ? sep : ',';
return list.split(sep)[n-1];
}
并在“加载脚本”中使用它:
GetItemFromList('$(LongMonthNames)',12,';') //Dec