根据存取金额计算初期余额时需要进行跨行计算,用Jasper表达式可以实现,但步骤复杂有一定难度,用集算器协助Jasper则可以轻松实现,下面用简化的例子来说明。
data.csv存储着某账户各期资金存取情况,需要根据该文件计算出初期余额,部分源数据如下:
集算器代码:
A1:以逗号为分隔符读入文件。
A2:计算初期余额并将计算结果返回给报表。账户初值为43,括号运算将返回最后一个逗号的计算结果,如下:
集算器对外提供JDBC接口,报表工具会将集算器识别为普通数据库。
下面用Jasper设计最简单的list表,模板如下:
预览后可以看到报表结果:
报表调用集算器的方法和调用存储过程一样,比如将本脚本保存为balance.dfx,则在Jasper的SQL设计器中可以用call balance()来调用并传入参数。
相关推荐
jasper ireport 生成 报表,导入直接运行,不必修改任何配置
jasper.jar jasper.jar
Jasper report用户手册Jasper report用户手册Jasper report用户手册Jasper report用户手册
里面有jasper.jar,jasper-compiler.jar,jasper-compiler-jdt-5.5.15.jar,jasper-el.jar,jasper-jdt.jar,jasper-runtime.jar
JASPER
Jasper
相关的Jasper的jar包。里面有jasper.jar,jasper-compiler.jar,jasper-compiler-jdt-5.5.15.jar,jasper-el.jar,jasper-jdt.jar,jasper-runtime.jar
jasper如何创建stacked chart jasper stacked chart demo
jasper 的 jar 文件,可以使用。
jasper server api but not jasper report api
Jasper开发必须包,简洁!下载后。。。。。
jasper-compiler.jar jasper-runtime.jar 常用到的2个包
jasper的一个小例子,可能对刚开始学习jasper的朋友又一些帮助。。
org.apache.jasper jar包下载非常完整。希望可以帮助你!
JASPERSERVER服务器管理指南V6.2
官方提供的最新版本jasper-runtime-5.5.12.jar
idempiere ERP和 jasper、ireport 集成文档
jsp调用jasper
jasper-el.jar