我想在Qlikview图表的数字字段中返回第n个值。该字段未在加载中排序。我希望n成为一个表达。
我尝试过使用min(FieldName, round(expression))
,但无法识别其中的最新值,并返回第一个最小值。
是否有一种方法可以让我使用表达式来确定n?
的值答案 0 :(得分:0)
您需要使用Rank功能。它专门用于表达式,您还可以指定排名的行为方式(min,max,avg)。
rank([ total ] expression [ , mode [, format ] ])
还有像HRank和VRank这样的变体,但它们可以在特定的图表中使用。
然后只需从等级中选择第n个值,如
pick(n, rank())