WEB开发网
开发学院软件开发Java 用 BIRT 实现高级图表 阅读

用 BIRT 实现高级图表

 2009-12-16 00:00:00 来源:WEB开发网   
核心提示: 图 8. Navigator 视图创建总销售报告接下来,定制第一个报告模板来创建总销售报告,用 BIRT 实现高级图表(6),这需要添加一个条形图,显示 Classic Models Inc. 的所有产品的年度销售数据,在右边的框中(见图 9),输入以下查询,创建数据集首先要创建一个数据集,其中


图 8. Navigator 视图
用 BIRT 实现高级图表

创建总销售报告

接下来,定制第一个报告模板来创建总销售报告。这需要添加一个条形图,显示 Classic Models Inc. 的所有产品的年度销售数据。

创建数据集

首先要创建一个数据集,其中包含老爷车生产线的所有产品的销售总额。双击 overall.rptdesign,在 Report Editor 中打开它。在 Data Explorer 视图中,右键单击 Data Sets,然后选择 New Data Set 打开这个向导。输入 OverallDataSet 作为数据集名并单击 Next。


图 9. 数据集向导
用 BIRT 实现高级图表

我们将构造一个 SQL 语句,这个语句获取每个产品的名称和年度销售数据。年度销售数据是通过产品价格和全年订购量相乘计算出来的。在右边的框中(见图 9),输入以下查询,然后单击 Finish。


清单 1. SQL 查询
select CLASSICMODELS.PRODUCTS.PRODUCTNAME, 
sum(CLASSICMODELS.ORDERDETAILS.PRICEEACH \ 
* CLASSICMODELS.ORDERDETAILS.QUANTITYORDERED) as "sales" 
from CLASSICMODELS.ORDERS, CLASSICMODELS.ORDERDETAILS, CLASSICMODELS.PRODUCTS 
where (CLASSICMODELS.ORDERS.ORDERNUMBER = CLASSICMODELS.ORDERDETAILS.ORDERNUMBER) 
and (CLASSICMODELS.ORDERDETAILS.PRODUCTCODE = CLASSICMODELS.PRODUCTS.PRODUCTCODE) 
and (CLASSICMODELS.PRODUCTS.PRODUCTLINE = 'Classic Cars') 
group by CLASSICMODELS.PRODUCTS.PRODUCTNAME 

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:BIRT 实现 高级

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接