继续EmployeeInfo的报表,实现员工薪水总计。
一种是在报表的sql中实现统计;但我日常一般用jaspereport来统计,这里统计方法可能有多种,jaspereport是灰常强大的一个框架,里面很多功能刚接触到时往往让人耳目一新。
这里介绍一种我工作中使用的方法;但这种方法有个要求,如果要统计的字段数据在报表里面是重复出现的,那么这种统计数是无效的,没有意义的,比如:流水账清单的报表一般任务量会重复出现那么这个字段就没有必要统计,否则可能要用sql来实现统计。
1.定义薪水总和的变量
2.选中变量SAL_SUM,在属性面板中定义SAL_SUM的属性信息
变量类型薪水总和给Long行,统计的整个报表的薪水选Report,变量的初始值给0;
主要介绍 variable expression:
1.jaspereport是java实现的,本着oop的思想,所以我们这里给值的时候 需要new;比如给初始值:new java.lang.Long(0);
2.定义variable expression:
相当于一累加的表达式
ok,将刚才定义好的变量拖拽到薪水下方作为总计,改变其pattern为千分位显示:
然后预览时,可能会提示这样一个问题:网上搜索有说这是jaspereport的BUG,可能是我这个版本有这个问题,解决办法是:将这个报表保存关闭,再打开报表预览就没有问题了。
ok
分享到:
相关推荐
iReport 报表、子报表、主从报表、合计、实例解析1. 开发使用步骤(iReport4.1)... 2 4.1. JasperReport 和iReport的介绍... 2 4.1.1. JasperReport 简介... 3 4.1.2. iReport 简介... 3 4.1.2.1. iReport几个重要...
ireport子报表嵌套.doc,文档主要描述了,ireport如何通过子报表技术实现一对多行数据展示问题
内容预览: 第一章:认识 iReport (一)、下载 iReport 软件 ...(五)、设计第一个 iReport 报表 (六)、高级报表设计 第三章:程序设计运用在 iReport 上 (一)、检查所需的档案 (二)、写报表程序
关于ireport交叉报表的一些信息,里面描述了用ireport 怎样制作交叉报表。
struts jasperreport ireport5.0 字报表数据传递 子报表路径问题 中文问题
ireport导出报表.pdf
JasperReports结合iReport制作报表教程
iReport2.0.5报表工具 这个版本更好用
ireport+jasperreport 子报表实现行合并实例
ireport交叉报表.doc
本示例提供了IReport报表样式和Java实现iReport报表功能的代码。 本示例主要描述了Action中利用JavaBean的方式实现IReport报表数据传递的写法,供刚接触IReport的朋友们参考。
Giulio Toffoli 1 1 序言 6 什么是iReport? 6 功能特点: 7 iReport 社区: 7 鸣谢: 8 ...数据源和打印格式: 22 版本兼容性: 23 表达式: 24 一个简单的程序: 25 4 报表结构 26 Bands 26 Title 27
IREPORT使用JAVABEAN作为报表数据源IREPORT使用JAVABEAN作为报表数据源IREPORT使用JAVABEAN作为报表数据源
iReport是为JasperReports设计的强大的,直观的,易于使用的可视化报表设计器采用纯Java开发。这个工具允许用户可视化编辑包含charts,图片,子报表等的复杂报表。iReport 还集成了JFreeChart图表制作包。允许用户可视...
ireport4.5.1制作报表、子报表的完整过程
Ireport 用子报表调用交叉报表,有问题可留言!
本文对应文章:一步一步学iReport + JasperReports(二) :JasperReport初级教程(2.0.3)图文详解(转) http://blog.csdn.net/trocp/article/details/6910745
Giulio Toffoli 1 1 序言 6 什么是iReport? 6 功能特点: 7 iReport 社区: 7 鸣谢: 8 ...数据源和打印格式: 22 版本兼容性: 23 表达式: 24 一个简单的程序: 25 4 报表结构 26 Bands 26 Title 27
iReport 报表开发工具1.2.5 iReport 是为JasperReports Library和JasperReports Server设计的报表可视化设计器。Report是一个能够创建复杂报表的开源项目。它100%使用Java语言编写。是目前全球最为流行的开源报表...