# RANK_PERCENTILE
返回排序字段值的百分位排名。
(6, 9, 9, 14) 按升序排列为 (0.25, 0.75, 0.75, 1)。
# 语法
RANK_PERCENTILE(orderfield, [ordertype], [partitionfield],...)
- orderfield:必需,排序字段,多个排序字段时需要使用orderby括起
- ordertype:可选,指定排序类型,
asc
升序,desc
降序,默认为升序 - partitionfield:可选,分组字段,可以设置多个,表示指定分组内的排名;不指定,则表示全部数据的排名
# 示例
RANK_PERCENTILE([销售数量])
按照销售数量排名,默认升序RANK_PERCENTILE([销售数量],'desc')
按照销售数量降序排名RANK_PERCENTILE(ORDERBY([销售数量],[上下装],[价格档次]))
按照销售数量、上下装、价格档次升序排名RANK_PERCENTILE(ORDERBY([销售数量]),[日销单ID])
按订单号分组,按照销售数量升序的排名
0条评论
评论