java自定义报表分组_关于java:分组报表怎么做积木报表十分钟搞定

报表需要

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

报表成果

报表设计过程

首先须要抉择一款适宜的报表工具,这里采纳 积木报表平台 进行设计,具体步骤如下:

1. 数据筹备

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

a

b)通过SQL形式展现报表

如果想应用SQL形式展现数据,须要先让报表与数据库建设连贯,具体步骤如下:

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

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

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

- 以MySQL为例,“数据源名称”本人轻易写一个

- “数据源类型”抉择MySQL、“驱动类型”、“数据源地址”、“用户名”、“明码”要依据本人数据库进行填写,

- 增加完数据源后要点击“测试”,看数据源是否连贯胜利;

c)增加数据集

抉择刚刚增加的“数据源”,在“报表SQL”中输出sql语句,点击”sql解析“按钮,就能够解析出相应字段,而后填写“编码”、“名称”等信息,就能够实现数据集的增加;

2. 模板设计

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

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

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

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

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

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

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

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