精华内容
下载资源
问答
  • 首页专栏java文章详情0分组报表怎么做,积木报表十分钟搞定!scott发布于 今天 12:24报表需求某大型超市需要做一张年度区域销售统计报表 展示2019和2020年度各地区每月的销售情况;报表效果报表设计过程首先需要选择...

    首页

    专栏

    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

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

    展开全文
  • 报表需要某大型超市须要做一张年度区域销售统计报表 展现2019和2020年度各地区每月的销售状况;报表成果报表设计过程首先须要抉择一款适宜的报表工具,这里采纳 积木报表平台 进行设计,具体步骤如下:1. 数据筹备a)...

    报表需要

    某大型超市须要做一张年度区域销售统计报表 展现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) 对数据配置属性类型;

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

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

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

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

    展开全文
  • 报表需要某大型超市须要做一张年度区域销售统计报表 展现2019和2020年度各地区每月的销售状况;报表成果报表设计过程首先须要抉择一款适宜的报表工具,这里采纳 积木报表平台 进行设计,具体步骤如下:1. 数据筹备a)...

    报表需要

    某大型超市须要做一张年度区域销售统计报表 展现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) 对数据配置属性类型;

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

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

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

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

    展开全文
  • 如果能够将每天的感情生活量化,且以时间为X轴,生成数据报表,就可以为她的决策提供数据支持。秉着以领导意志为导向的基本原则,开发了本软件,为家庭信息化建设提供新的思路。 二、系统概述 本系统的基本功能是...

    一、需求分析   我家领导认为,在是否嫁给我做老婆的问题上,应该有更加科学的决策模型。如果能够将每天的感情生活量化,且以时间为X轴,生成数据报表,就可以为她的决策提供数据支持。秉着以领导意志为导向的基本原则,开发了本软件,为家庭信息化建设提供新的思路。  二、系统概述  本系统的基本功能是,接收用户每天的输入并保存,月/季度/年度末生成数据折线图、周期环比柱状图。由于投入资金有限(不让我往外掏钱就已经很不错了),所以本软件的1.0版采用单机应用程序,使用Access数据库。如果市场推广情况良好,不排除推出大型FRP软件(Family Resource Project)的可能,届时将包含KRM(Kin Relation Manage,家族关系管理)、HA(House Automatization,家庭自动化)等模块,利用强大的J2EE框架,为家庭信息化建设提供完整解决方案。  程序生成的目标图片效果如下:

    b9d38cc08773cca62b7014b5f8c953df.png三、系统要求  1、 开源工具包jfreechart-1.0.0-pre1.jar和它自己要使用的工具包jcommon-1.0.0-pre1.jar下载地址:http://sourceforge.net/projects/jfreechart/2、 女朋友一个。  请自行准备,暂不提供下载  下面主要讲述系统是如何从数据库中提取数据,然后生成图形报表的。(终于进入正题了。)  数据表结构:curve_id流水号自动增长curve_ownervarchar(30)区分是老公的数据还是老婆的数据curve_centdouble当天分数curve_yearint年curve_monthint月curve_dayint日notetext备注用于封装每个分数的值对象如下:package org.bromon.fiona.curve.dao; import java.util.*; public class CurveVo { private int year; private int month; private int day; private double cent; private String note; private String owner; //get/set方法 ………… }   生成图片的关键代码如下:package org.bromon.fiona.curve.util; //一大堆import public class DrawPic { /**   *根据时间查询数据,将所得到的数据封装成TimeSeriesCollection对象   *TimeSeriesCollection是JfreeChart中定义的类的对象 *本方法将被后面的draw方法调用 *@param int 要查询哪一年   *@param int 要查询哪一月   *@return TimeSeriesCollection  */  public TimeSeriesCollection getData(int year,int month) {   //fiona的数据集合,其中存放的是上面定义过的CurveVo值对象   //这些值对象的值来自于数据库,相关代码是最常见的jdbc内容,请自行完成   List dataOfFiona=new ArrayList(); //Bromon的数据集合   List dataOfBromon=new ArrayList(); //构造要返回的对象   TimeSeriesCollection result=new TimeSeriesCollection();   //这两个对象,分别对应一条曲线,构造函数的参数,将显示在图片的下方   TimeSeries fiona=new TimeSeries("fiona"); TimeSeries bromon=new TimeSeries("bromon");   CurveVo cv=null;   //遍历Fiona的数据集,填充fiona对象 for(int i=0;i

    展开全文
  • 如果能够将每天的感情生活量化,且以时间为X轴,生成数据报表,就可以为她的决策提供数据支持。秉着以领导意志为导向的基本原则,开发了本软件,为家庭信息化建设提供新的思路。 二、系统概述 本系统的基本功能是...
  • 盒须图(Boxplot)主要用于对数据分布的显示。对于详细数据的显示通常采用下面几种方法。最简单的方法是把所有的数据显示在一个散点图上。...比如在上面的例子,我们显示了一组销售价格和年度的数据。如...
  • 近几年内连续被开源中国评选为“年度最受欢迎的中国开源软件”,并且去年也成为了 Apache 孵化器项目,所以发展更加快速,用户群也越来越多。Echarts 图形展现没有问题,单独的导出也是支持的,但是...
  • 如果能够将每天的感情生活量化,且以时间为X轴,生成数据报表,就可以为她的决策提供数据支持。秉着以领导意志为导向的基本原则,开发了本软件,为家庭信息化建设提供新的思路。 二、系统概述 本系统的基本功能是...
  • 项目描述这是一款基于mvc的教师年度工作填报系统,前台采用bootstrap+html+css+div+js+ajax+jquery,后台采用servlet,里面主要实现基本的增删改查,报表分析,文件上传功能等。希望对大家的学习有所帮助。报表分析...
  • 使用jar包jasperreports-1.3.2.jar、jasperreports-extensions-1.3.1.jar同样一个报表实例文件打印excel和PDF格式都能正常,唯独...JAVA代码里控制的是先将数据按照年度和保管期限分组,一组一组的打印,也就是说每...
  • 根据服装管理的需要,按年度,季度,月份进行统计分析,产生相应报表;为了加强关键商品的管理,要定期账务其储备销售情况,还要根据计划定额和实际销售定额的比较,进行定额管理。运行环境jdk8+tomcat8+mysql...
  • 注:本篇章的flink学习均是基于java开发语言 ...对数据进行批量处理,对数据实时性邀请不高,比如生成离线报表、月汇总,支付宝年度账单(一年结束批处理计算) - Streaming Analytics 流式计算,顾名思义,就是
  • 根据服装管理的需要,按年度,季度,月份进行统计分析,产生相应报表;为了加强关键商品的管理,要定期账务其储备销售情况,还要根据计划定额和实际销售定额的比较,进行定额管理。 运行环境 jdk8+tomcat8+...
  • 近几年内连续被开源中国评选为“年度最受欢迎的中国开源软件”,并且去年也成为了 Apache 孵化器项目,所以发展更加快速,用户群也越来越多。 Echarts 图形展现没有问题,单独的导出也是支持的,但是 Echarts ...
  • 2)设计学生各学期、学年成绩输入及查询界 面,并打印各项报表 3)根据各年度总成绩,查询、输出学生学籍管理方案(优秀,合格,试读,退学) 4)毕业管理 5)系统维护,如数据安全管理(含系统备份 与恢复),操作员...
  • 一般打印年度报表和季度报表等。 Solution1 提取一个接口ReportGenerator,里面有一个generator()的抽象方法;HtmlReport和PdfReport是这个接口的两个实现类;ReportService对外提供服务,打印报表。以下是三...
  • style Intelligence 历史丰碑 1998 Style Report 1.0 诞生于美国新泽西州Bell实验室 1999 Style Report 2.0 ...2000 Style Report 3.0 荣获2000年度JDJ杂志读者心中最佳Java报表工具称号 2001 Style Report 4...

空空如也

空空如也

1 2 3 4
收藏数 75
精华内容 30
关键字:

java年度报表

java 订阅