我有一个数据透视表,其中包含周数(列)与产品(行)。我想查看每周销售量排名前10的产品,值为1表示该产品位于前10名中。我使用下面的表达式,并且得出了整周的前10名销售额。如何获得每周的前10名(每个列都有十个值)?
= if(Aggr(Rank(sum([SALES])),PRODUCT)<11,1,0)
我想说您快要到那里了,但是您需要向Aggr函数添加另一个参数(就像您已经说过要按Product和Week进行排名,并且当前只考虑Product一样。]
在不知道模型细节的情况下,表达式将类似于:
=if(Aggr(Rank(sum([SALES])),PRODUCT,WEEK)< 11,1,0)