报表设计中根据分组统计个数的奇偶值分别排序

需求描述:

在做分组报表的时候,想对于列表字段中的值,根据统计其个数的奇偶数区分排序方式,如:根据产品类别进行分组,对于每类产品中具体所包含的种类进行统计,根据统计个数的奇偶数值,进行排序。

具体实现方法用例展示:

  1. 连接demo数据源,通过向导建一个分组报表,报表设计如下图所示:

 

B3单元格的左主格设定为B2。

2.  数据的排序是通过ds.select(字段名,true)第二个参数值,进行升序降序排序的控制,上面的设置,只会将产品ID都通过升序进行展示,而我们是需要根据统计的每组数据的奇数,偶数进行动态的排序区分,所以可对ds.select的true或false通过一个条件判断表达式来控制。

 

B2单元格中的表达式修改为=ds1.Select(产品ID,if(B3%2==0,true,false))

3.下图是修改表达式后,预览报表数据的数据。

 

 

本文标签: