使用Qlikview返回排名数字字段中的第n个值

时间:2015-01-30 09:44:10

标签: min rank qlikview

我想在Qlikview图表的数字字段中返回第n个值。该字段未在加载中排序。我希望n成为一个表达。

我尝试过使用min(FieldName, round(expression)),但无法识别其中的最新值,并返回第一个最小值。

是否有一种方法可以让我使用表达式来确定n?

的值

1 个答案:

答案 0 :(得分:0)

您需要使用Rank功能。它专门用于表达式,您还可以指定排名的行为方式(min,max,avg)。

rank([ total ] expression [ , mode [, format ] ]) 

还有像HRank和VRank这样的变体,但它们可以在特定的图表中使用。

然后只需从等级中选择第n个值,如

pick(n, rank())