`

ireport 分组求和

阅读更多
在ireport中实现分组,求和。效果如下
    name   total
     A       2
     A       3
   subtotal  5
     B       4
     B       5
    subtotal  9
添加Document-->Variables-->Variable Name 建立自定义的求和函数
设置相关属性。
Calculation 设置为sum
reset type为report
Reset group 选择自己创建的分组。
increment type 为Group
Variable Expression填写你要累计的对象表达式。 new Integer($F{rxNo})
Initial Value Expression处填写数据类型的初始化对象。 new java.lang.Integer(0)

通过上面设置,发现不能成功。应该将 increment type 设置为None.就可以实现了。

如果要计算每个分组有多少条记录,则将increment type设置为group.calculationType为count
  • 大小: 64.6 KB
分享到:
评论

相关推荐

    iReport报表制作详解

    交叉报表支持多种汇总函数,如求和、平均值、最大值等。属性设置允许自定义单元格样式、边框和背景色。 四、打印和导出 iReport支持多种输出格式,如PDF、HTML、Excel、CSV等。在预览模式下,你可以调整打印设置,...

    iReport报表开发指南

    表达式可以用来计算值,如求和、平均值等;变量则用于存储中间结果或动态控制报表行为。iReport提供了强大的表达式编辑器,支持Java和JasperReports特定的表达式语言。 模板和样式也是报表设计中的重要概念。模板...

    iReport 绘制报表步骤

    - **分组与总计**:在"Groups"和"Summary"区添加分组和计算总计,可以实现行级或页级的汇总。 - **预览与保存**:点击"Preview"查看报表效果,满意后"File" -> "Save"保存报表。 4. **绘制交叉报表(Crosstable)...

    ireport帮助文档

    - **排序和分组**:对数据进行排序和分组,提高报表的可读性。 - **汇总计算**:自动进行求和、平均值等统计计算。 #### 3. 输出与发布 - **导出格式**:支持多种输出格式,方便不同场景的需求。 - **预览与调试**...

    ireport 简介

    11. **组(Groups)**:通过表达式定义的组功能允许用户对报表数据进行分组,当表达式的值发生变化时,iReport会自动创建新的组。 总的来说,iReport 是一款强大的报表设计工具,它提供了全面的功能和灵活的定制性,...

    java+ireport报表开发实例

    分组允许按照特定条件组织数据,而总计则提供了计算功能,如求和、平均值等。 **5. JasperReport API集成** 在Java项目中,我们需要导入JasperReport库,并使用其API来编译报表模板,填充数据并生成报表。常用的...

    iReport的使用

    你可以为这些元素设置计算规则,如求和、平均值等。此外,iReport的表达式语言(JasperReports Expression Language,JEXL)让你可以在报表中执行更复杂的计算和逻辑判断。 分组和汇总是报表设计中的重要概念。通过...

    iReport+jasperReports开发java Application报表

    汇总则可以对特定字段进行计算,如求和、平均值等。条件格式化允许根据特定条件改变报表元素的样式,增强可读性。而交互式报表则允许用户动态过滤数据,提升用户体验。 总结起来,iReport和JasperReports为Java...

    Ireport交叉报表

    在Ireport中,用户可以自定义行和列的维度,以及值的计算方式,例如求和、平均值、最大值等。 描述中的“测试模版文件”表明这是一个用于测试的Ireport模板,通常包含预设的字段和布局,用于快速生成和展示数据。...

    ireport教程

    3. 表达式:IReport支持使用Java表达式(JEXL)进行计算和逻辑处理,例如求和、过滤数据等。 四、报表布局 1. 表格:IReport提供了强大的表格组件,可以处理多行多列的数据,支持排序、分组等功能。 2. 图表:...

    ireport入门基础

    4. **子报表和分组**:对于复杂报表,IReport允许嵌套子报表,以及根据特定字段进行数据分组,便于按需呈现数据。 5. **导出和打印**:设计好的报表可以导出为PDF、HTML、Excel、CSV等多种格式,满足不同场合的需求...

    JasperReporter结合iReport做报表的教程

    6. **子报表和分组**:掌握如何使用子报表来嵌套报表,以及如何利用分组功能对数据进行分类和汇总。 7. **导出和打印**:了解JasperReporter支持的多种导出格式(如PDF、HTML、Excel),以及如何设置导出参数。同时...

    iReport柱状图和交叉表画法

    然后设置行分组,选择手机的品牌(Brand),列分组选择销售月份(Sale_month),数据部分选择手机销售数量,并选择“sum”函数进行求和。通过点击“下一步”完成配置后,运行报表得到交叉表。 为了更好地理解交叉表...

    jasperreport列合并

    1. **报表设计**:在iReport或Jaspersoft Studio这样的可视化设计工具中,你可以创建报表模板。在表格组件中,选择需要合并的单元格,然后设置相应的属性来实现列合并。例如,可以设置单元格的`isColSpan`属性为`...

    JasperReport

    6. **分组(Grouping)与汇总(Summary)**:分组允许按照特定字段对数据进行分类,而汇总则可以对每个分组或整个报表进行计算,如求和、平均值等。 7. **图表(Charts)**:JasperReport可以创建各种类型的图表,...

    Japser Report 培训教材

    3. **Variables**:计算和存储值的变量,可用于计数、求和、平均等操作。 4. **Subreports**:嵌套在主报表中的独立报表,用于展示更详细的数据。 5. **Charts**:基于数据生成的图形,如条形图、饼图、线图等。 ...

Global site tag (gtag.js) - Google Analytics