java 分组报表_【Java】分组报表怎么做,积木报表十分钟搞定!

首页

专栏

java

文章详情

0

分组报表怎么做,积木报表十分钟搞定!

112637.htmlscott发布于 今天 12:24

报表需求

某大型超市需要做一张年度区域销售统计报表 展示2019和2020年度各地区每月的销售情况;

报表效果

05604bfbe85b98c0ca4175d0e0879c96.png

报表设计过程

首先需要选择一款适合的报表工具,这里采用 积木报表平台 进行设计,具体步骤如下:

1. 数据准备

a) 数据库中新建一张表,存储业务明细数据

f13cfe2fd64761f61ebe6946b69dca6f.pnga

b)通过SQL方式展示报表

如果想使用SQL方式展示数据,需要先让报表与数据库建立连接,具体步骤如下:

点击“数据集管理 ->SQL数据集”,进入数据集页面

cd353488e20e61033c047d7ddf0d3a73.png54f3f6250de7a587ad39cb168d129ff6.pnga791a25bf1fbe1cb8895e443fafc82a8.png2a7ec599df92709018f9cef6262747af.png

点击图2中“数据源维护”按钮,弹出数据源列表(如图3)

492f6c1b34ad177e58621c881bd6d57f.png9d8b56089622eae5e68e17bb68bc2954.png

点击数据源列表的“新增”按钮,进入添加数据库连接页面(如图4)。

- 以MySQL为例,“数据源名称”自己随便写一个

- “数据源类型”选择MySQL、“驱动类型”、“数据源地址”、“用户名”、“密码”要根据自己数据库进行填写,

- 添加完数据源后要点击“测试”,看数据源是否连接成功;

98092b59511073728b4ad7b6fd2b7350.png

c)添加数据集

选择刚刚添加的“数据源”,在“报表SQL”中输入sql语句,点击”sql解析“按钮,就可以解析出相应字段,然后填写“编码”、“名称”等信息,就可以完成数据集的添加; 7c675a1970b4603ad71ae48636485c7b.png

2. 模板设计

a)我们通过分析以上报表,发现表头的“2020、2019”数据是循环的,可用数据库“year”字段进行循环展示;同理“1月、2月、…”数据也是循环展示的,用数据库“mouth”字段循环展示,所以我们只需要把报表样式设计成如下:

4e18ddd39f2b7983b1a5e68b2349d29c.png

b)把左侧数据集数据拖动到单元格中;

6edc3837de129b59e1131f1799fa6f7c.png

c) 对数据配置属性类型;

效果图中,“地区”和“类别”是纵向循环展示数据的,并且是纵向分组的,所以将这两个单元格的“聚合方式”设置为“分组”,“扩展方向”设置为“纵向”; 5dcda6b313151447a43aacf34de49393.png

效果图中,“年”和“月”是横向循环展示数据的,并且是横向分组的,所以将这两个单元格的“聚合方式”设置为“分组”,“扩展方向”设置为“横向”; 2b434acd36ee4da3489e9af97fb7a8d6.png

效果图中,展示销量的单元格是循环展示数据的,所以将这个单元格“高级配置”设置为“动态属性”; 97585dfdf86d93b1ed0d2fac3be90f1c.png

如果你也想做个这样的报表,点击这里下载积木报表,重点是免费的吆!!!

java可视化报表工具低代码开发

阅读 39发布于 今天 12:24

赞收藏

分享

本作品系原创,采用《署名-非商业性使用-禁止演绎 4.0 国际》许可协议

112637.html

JEECG

一款基于代码生成器的快速开发平台!前后端分离架构 SpringBoot 2.x,Mybatis,Shiro,JWT,Vue&Ant…

关注专栏

112637.html

scott

专注技术开源,打造开源的JAVA快速开发平台—JEECG(获得CSDN专家访谈,ITEYE访谈、连续五年中国最火TOP5、十大优秀开源项目等)、免费微信管家平台—JeeWx 捷微(获得2014年微信开发商大会第一名)

508声望

20粉丝

关注作者

0 条评论

得票时间

112637.html

提交评论

112637.html

scott

专注技术开源,打造开源的JAVA快速开发平台—JEECG(获得CSDN专家访谈,ITEYE访谈、连续五年中国最火TOP5、十大优秀开源项目等)、免费微信管家平台—JeeWx 捷微(获得2014年微信开发商大会第一名)

508声望

20粉丝

关注作者

宣传栏

目录

报表需求

某大型超市需要做一张年度区域销售统计报表 展示2019和2020年度各地区每月的销售情况;

报表效果

05604bfbe85b98c0ca4175d0e0879c96.png

报表设计过程

首先需要选择一款适合的报表工具,这里采用 积木报表平台 进行设计,具体步骤如下:

1. 数据准备

a) 数据库中新建一张表,存储业务明细数据

f13cfe2fd64761f61ebe6946b69dca6f.pnga

b)通过SQL方式展示报表

如果想使用SQL方式展示数据,需要先让报表与数据库建立连接,具体步骤如下:

点击“数据集管理 ->SQL数据集”,进入数据集页面

cd353488e20e61033c047d7ddf0d3a73.png54f3f6250de7a587ad39cb168d129ff6.pnga791a25bf1fbe1cb8895e443fafc82a8.png2a7ec599df92709018f9cef6262747af.png

点击图2中“数据源维护”按钮,弹出数据源列表(如图3)

492f6c1b34ad177e58621c881bd6d57f.png9d8b56089622eae5e68e17bb68bc2954.png

点击数据源列表的“新增”按钮,进入添加数据库连接页面(如图4)。

- 以MySQL为例,“数据源名称”自己随便写一个

- “数据源类型”选择MySQL、“驱动类型”、“数据源地址”、“用户名”、“密码”要根据自己数据库进行填写,

- 添加完数据源后要点击“测试”,看数据源是否连接成功;

98092b59511073728b4ad7b6fd2b7350.png

c)添加数据集

选择刚刚添加的“数据源”,在“报表SQL”中输入sql语句,点击”sql解析“按钮,就可以解析出相应字段,然后填写“编码”、“名称”等信息,就可以完成数据集的添加; 7c675a1970b4603ad71ae48636485c7b.png

2. 模板设计

a)我们通过分析以上报表,发现表头的“2020、2019”数据是循环的,可用数据库“year”字段进行循环展示;同理“1月、2月、…”数据也是循环展示的,用数据库“mouth”字段循环展示,所以我们只需要把报表样式设计成如下:

4e18ddd39f2b7983b1a5e68b2349d29c.png

b)把左侧数据集数据拖动到单元格中;

6edc3837de129b59e1131f1799fa6f7c.png

c) 对数据配置属性类型;

效果图中,“地区”和“类别”是纵向循环展示数据的,并且是纵向分组的,所以将这两个单元格的“聚合方式”设置为“分组”,“扩展方向”设置为“纵向”; 5dcda6b313151447a43aacf34de49393.png

效果图中,“年”和“月”是横向循环展示数据的,并且是横向分组的,所以将这两个单元格的“聚合方式”设置为“分组”,“扩展方向”设置为“横向”; 2b434acd36ee4da3489e9af97fb7a8d6.png

效果图中,展示销量的单元格是循环展示数据的,所以将这个单元格“高级配置”设置为“动态属性”; 97585dfdf86d93b1ed0d2fac3be90f1c.png

如果你也想做个这样的报表,点击这里下载积木报表,重点是免费的吆!!!

已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页