如何按周排名前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名商品?的主要内容,如果未能解决你的问题,请参考以下文章

最新全球学术排名出炉:23所中国大学跻身世界前100名!

窗口/分析函数

转载GitHub中国区前100名到底是什么样的人

GitHub 中国区前 100 名到底是什么样的人?

GitHub 中国区前 100 名到底是什么样的人?

GitHub中国区前100名到底是什么样的人?