如何按周排名前100名商品?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何按周排名前100名商品?相关的知识,希望对你有一定的参考价值。
我们有一个SAS拉动与大量的项目和他们的销售周。我们需要按周将数据排在前100位。与我们现在的质量数据相比,52周总共会产生5,200行。你如何修改代码来执行这样的任务?我是SAS的新手,了解如何拉动和创建基本过滤器,但这个深入的东西已经超出我的想象。
答案
一种方法是按周和周度排序,并在每周组中仅选择前100个。
* one sales amount row per item/week;
proc sort data=weekly_sales;
by week descending sales;
data top100s;
set weekly_sales;
by week;
if first.week
then within_group_counter = 1;
else within_group_counter + 1;
if within_group_counter <= 100;
run;
可能至少有六种其他方式,甚至可能是六种,以获得相同的结果。
以上是关于如何按周排名前100名商品?的主要内容,如果未能解决你的问题,请参考以下文章