Qlikview数据透视表每周X排名

问题描述 投票:0回答:1

我有一个数据透视表,其中包含周数(列)与产品(行)。我想查看每周销售量排名前10的产品,值为1表示该产品位于前10名中。我使用下面的表达式,并且得出了整周的前10名销售额。如何获得每周的前10名(每个列都有十个值)?

= if(Aggr(Rank(sum([SALES])),PRODUCT)<11,1,0)

pivot-table qlikview ranking-functions
1个回答
0
投票

我想说您快要到那里了,但是您需要向Aggr函数添加另一个参数(就像您已经说过要按Product和Week进行排名,并且当前只考虑Product一样。]

在不知道模型细节的情况下,表达式将类似于:

=if(Aggr(Rank(sum([SALES])),PRODUCT,WEEK)< 11,1,0)
© www.soinside.com 2019 - 2024. All rights reserved.