在 birt 中做 SQL 查询可以为数据集指定数据集参数,数据集参数使用时还可以链接到某个报表参数,简单易操作。当然,如果想对 csv 类型的数据文件做查询也很方便,只是 CSV 类型的数据集不支持指定数据集参数,想要实现筛选就只能使用数据集过滤功能,使用时也有一定的局限性。所以,这里推荐给大家一个好用的东西——集算器,易操作易学习,既能做过滤又能传参数,好处多多。
下面我们就以 Birt 报表工具为例,介绍一下实现过程:
本例中,雇员销售信息存储在 sale.csv 中,需根据输入参数,来查询日期大于 2015-03-02 的雇员信息。
sale.csv 数据如下:
userName,date,saleValue,saleCount Rachel,2015-3-1,4500,9 Rachel,2015-3-3,8700,4 Tom,2015-3-2,3000,8 Tom,2015-3-3,5000,7 Tom,2015-3-4,6000,12 John,2015-3-2,4000,3 John,2015-3-2,4300,9 John,2