华丹平台应用三---排序交叉报表的制作

     今天抽了点时候,在华丹快速开发平台上做了一个具有排序功能的交叉报表。

     华丹平台很好的支持了交叉报表,只要通过配置可以很简单的就做出一个交叉报表,这我就不多说了,我要说的是排序这一块的。

     今天做的这个交叉报表是给我们公司销售部个人本月销售排行:需要根据个人的销售产品种类不同,按销售数量排序。

     交叉报表我很快就做好了,就是在排序这一块遇到了点小困难,本来想通过rank() over函数来实现排序,后来发现不行,也不需要这样做。我现在的做法是:

在报表基本数据源sql中添加一个自定义的字段"px",然后在这个自定义字段的一次表达式里,写上count(salenum,"{salesman}=="+repField(salesman)+"  && {salestype}=="+repFiled(salestype)+"  &&  {salenum} > "+repField(salenum))+1 

OK !问题解决! 很方便啊。。。。

 

你可能感兴趣的:(排序,职场,休闲,交叉报表,华丹快速开发平台)