本帖最后由 图客 于 2016-1-2 09:33 编辑

前篇分享了“云表平台中实现业绩(成绩)排名次”(连续不跳号)的排名次,总觉得中国式的排名次还有跳号排法,如有2个第一名,下个就排第3名了,本篇分享跳号排名次方法:
1、最后结果的呈现:
结果.jpg
2、看一下本篇需要新增的数据接口(其他数据接口详见“云表平台中实现业绩(成绩)排名次”):
取高一名业绩
高一名业绩.jpg
高一名业绩过滤条件
高一名业绩过滤条件.jpg
重复业绩计数:
重复计数.jpg
重复业绩计数过滤条件:
重复计数过滤条件.jpg
有了这两个数据接口,加上前篇的数据接口就可以做业务公式了:
业务公式1.png
业务公式2个地方需了解,1是数据源,2是赋值的条件表达式。
再呈现一下子数据源:
子数据源.jpg
子数据源查询条件1.jpg
子数据源查询条件2.jpg
业务公式完了,现在理解一下公式的计算过程:
“业绩去重排序”中的业绩是:图客和图客150000,其名次最大号的值是0,赋值表达式中规定,名次最大号=0时,名次最大号+1给业绩为50000的记录赋值,所以图客和图客1的名次为1;接下来“业绩去重排序”中的业绩是:钱七和钱七22的业绩是30000,其名次最大号的值是1,赋值表达式中规定,名次最大号>0时,名次最大号+“重复业绩计数.业绩计数”的值是2,给业绩为30000的记录赋值1+23,依次类推……
最后的结果就是本篇最开始时所看到的了。欢迎大家交流。谢谢!
                     图客
                   2016-01-01

收藏
5 条回帖
CHINACYN云粉2016-1-2 09:41:55
用业务公式处理,可以训练抽象思维,在很多业务上需要这样的方式,可以作为基础训练教案大伙多学习,领会和理解。
楼主把过程写得很清楚,赞一个!
gderp云苗2016-1-2 11:41:29
研究又提升了,继续跟踪学习,谢谢图兄。
Lato_qin超级版主2016-1-2 13:30:01
赞叹楼主专研精神。看透事物本质,一通百通。
图客云苗2016-1-2 17:12:47
Lato_qin 发表于 2016-1-2 13:30
赞叹楼主专研精神。看透事物本质,一通百通。

求秦总帮带一下哦,呵呵
metor云麦2018-12-14 23:10:19
厉害了,简单实用。思维能力水准很高,推演了好久才看懂。。。很受用。
需要登陆后才可进行回复 登录