用 BIRT 实现高级图表
2009-12-16 00:00:00 来源:WEB开发网
图 8. Navigator 视图
创建总销售报告
接下来,定制第一个报告模板来创建总销售报告。这需要添加一个条形图,显示 Classic Models Inc. 的所有产品的年度销售数据。
创建数据集
首先要创建一个数据集,其中包含老爷车生产线的所有产品的销售总额。双击 overall.rptdesign,在 Report Editor 中打开它。在 Data Explorer 视图中,右键单击 Data Sets,然后选择 New Data Set 打开这个向导。输入 OverallDataSet 作为数据集名并单击 Next。
图 9. 数据集向导
我们将构造一个 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
更多精彩
赞助商链接