历史版本9 :按段长动态分组 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 问题描述

希望实现输入不同的段长参数,实现动态分组。如下:

分段.gif

1.2 实现思路

通过分组-高级-自定义来实现动态分组

2. 操作步骤编辑

1)新建普通报表,新建数据集 ds1,数据库查询语句为

SELECT 

年龄,

count(1) as 数量

FROM 员工信息表

group by 年龄

image.png

2)报表设计如下,B2单元格数据设置为分组-求和:

image.png

3)参数面板添加一个控件,控件名称为num

image.png

4)选中A2单元格,数据设置为分组>高级>自定义>公式分组>普通分组>自定义值

"["+((roundup($$$/$num)-1)*$num+1)+"~"+(roundup($$$/$num)*$num)+"]"

image.png

5)效果查看

PC端效果如预期所示。

移动端效果:

分段1.gif

3. 模板下载编辑