`
datamachine
  • 浏览: 163905 次
社区版块
存档分类
最新评论

Jasper计算opening balance

阅读更多

  来源:http://community.jaspersoft.com/questions/850400/how-create-report-opening-balance-using-jasper-reports

  根据存取金额计算初期余额时需要进行跨行计算,用Jasper表达式可以实现,但步骤复杂有一定难度,用集算器协助Jasper则可以轻松实现,下面用简化的例子来说明。

  data.csv存储着某账户各期资金存取情况,需要根据该文件计算出初期余额,部分源数据如下:


 

  集算器代码:


 

  A1:以逗号为分隔符读入文件。

  A2:计算初期余额并将计算结果返回给报表。账户初值为43,括号运算将返回最后一个逗号的计算结果,如下:


 

  集算器对外提供JDBC接口,报表工具会将集算器识别为普通数据库。

  下面用Jasper设计最简单的list表,模板如下:


 

  预览后可以看到报表结果:


 

  报表调用集算器的方法和调用存储过程一样,比如将本脚本保存为balance.dfx,则在Jasper的SQL设计器中可以用call balance()来调用并传入参数。

  • 大小: 11.3 KB
  • 大小: 14.6 KB
  • 大小: 20.9 KB
  • 大小: 49.5 KB
  • 大小: 23 KB
0
0
分享到:
评论

相关推荐

    jasper ireport 生成 报表

    在这个主题中,我们将深入探讨如何使用Jasper IReport来生成报表。 首先,Jasper IReport提供了一个直观的拖放界面,可以用来设计报表布局。用户可以通过添加表格、文本框、图像、图表等元素来构建报表模板。报表...

    Jasper报表官方文档

    此文档会详细讲解如何使用iReport来设计和编辑报表模板,包括定义字段、添加计算、使用表达式和子报表,以及如何与数据库交互。此外,它还可能涵盖自定义样式、图表创建和导出报表格式(如PDF、Excel或HTML)的技巧...

    中国联通物联网Jasper平台介绍

    中国联通物联网Jasper平台是一款专为实现企业物联网(IoT)高效运营而设计的综合性解决方案。该平台的核心功能和特点主要包括以下几个方面: 1. **全面的设备管理**:Jasper平台支持大规模的物联网设备连接和管理,...

    jasper.jar jasper.jar

    jasper.jar jasper.jar

    最全jasper相关jar包

    里面有jasper.jar,jasper-compiler.jar,jasper-compiler-jdt-5.5.15.jar,jasper-el.jar,jasper-jdt.jar,jasper-runtime.jar

    JasperServer中文版

    JasperServer中文版是一款专为满足中国用户需求而设计的开源商业智能(BI)平台,它基于JasperReports项目,提供了丰富的报表和数据分析功能。这个资源包包含了JasperServer界面的中文语言翻译,使得中国用户在使用...

    jasper-1.900.1.tar.gz

    《Jasper库1.900.1版的深度解析》 Jasper,作为一个开源的JPEG 2000编解码库,是处理JPEG 2000图像格式的关键工具。这个名为"jasper-1.900.1.tar.gz"的压缩包包含了Jasper库的1.900.1版本,它提供了对JPEG 2000标准...

    org.apache.jasper 的jar包下载

    Apache Jasper 是一个开源项目,它是Apache Tomcat服务器的一部分,用于处理JSP(JavaServer Pages)技术。JSP是Java平台上用于创建动态Web内容的一种方式,它允许开发人员将静态HTML与动态Java代码相结合,以生成...

    jasper-1.900.1

    3. **表达式和变量**:在报表中使用表达式和变量来动态计算和展示数据。 4. **报表渲染**:掌握不同格式的报表输出,如PDF、HTML、Excel等。 5. **源码定制**:对于高级用户,可以深入源码进行定制,优化性能或...

    Jasper

    【Jasper】是一款知名的开源报表工具,主要用于生成各种复杂的企业级报表。它的全名是JasperReports,由Talend公司维护。Jasper的核心功能包括设计、生成、展示以及打印报表,支持多种数据源,如数据库、CSV文件、...

    jasper相关jar包

    相关的Jasper的jar包。里面有jasper.jar,jasper-compiler.jar,jasper-compiler-jdt-5.5.15.jar,jasper-el.jar,jasper-jdt.jar,jasper-runtime.jar

    jasper变量的表达式的问题

    jasper 变量的表达式的问题 Jasper 变量的表达式是 JasperReport 中一个重要的概念,它允许开发者在报表中定义和使用变量,以便于实现复杂的业务逻辑。 Jasper 变量的表达式可以分为两类:一种是字段类型的变量,...

    JASPER

    JASPER,这个名字在IT行业中通常指的是Java Server Pages Standard Tag Library (JSTL)的开源实现,它是一个用于处理Java服务器页面(JSP)的标签库。JSTL旨在简化JSP开发,通过提供一系列预定义的标签来执行常见的...

    jasper-runtime.jar jasper-compiler.jar

    这个过程中,jasper-compiler.jar会解析JSP文件中的Java代码和JSP元素,确保这些元素能够与Servlet API正确交互,生成可以被Java虚拟机执行的代码。这是JSP页面能够动态生成内容并展示给用户的关键所在。Jasper...

    jsp调用jasper

    jsp调用jasper jsp 调用 jasper 是一种常见的报表生成方式,jasper 报表工具可以与 jsp 集成,以生成动态的报表。下面是 jsp 调用 jasper 的一些关键知识点: 1. iReport 设置默认语言:在 iReport 中,语言设置...

    jasper怎么构建报表的详细例子

    自定义报表是Jasper的一个强大特性,它允许开发者通过Java代码来实现复杂的计算和逻辑。你可以创建自定义函数或整个自定义Java类,然后在JRXML中引用它们。这使得报表的灵活性大大提高,能够处理各种特殊需求。 ...

    jasper 的 jar 文件

    Jasper 是一个强大的报告生成工具,它被广泛用于Java应用程序中,尤其是与iReport结合使用时,能够方便地设计和生成各种复杂的报表。jasper的jar文件是JasperReport库的核心组成部分,它包含了运行jasper报表所需的...

    jasper-2.0.14.tar.gz

    《jasper-2.0.14.tar.gz:OpenCV依赖安装包详解》 在计算机视觉领域,OpenCV(开源计算机视觉库)是不可或缺的重要工具,它提供了丰富的图像处理和计算机视觉功能。在OpenCV的运行过程中,有一些依赖库是必不可少的...

Global site tag (gtag.js) - Google Analytics