用BIRT实现高级图表:用基于Eclipse的BIRT创建具有专业外观的报告 - 编程入门网
By 框中选择 Value Series。单击 Series Palette 按钮。
图 14. Format Chart 我们将用一种渐变颜色填充条形。在 Series Palette Editor 中,选择下拉 列表并单击 Gradient 按钮。选择初始颜色和结束颜色。然后单击右下角的 Close 按钮,回到 Format Chart 向导页面。 图 15. Series Palette Editor 现在,设置 y 轴的格式,显示美元形式的销售值。在左边的树视图中,选择 Chart Area > Axis > Y-Axis。单击 Type 框旁边的按钮打开 Format Editor,选择 Standard,在 Prefix 框中添加 $,然后单击 OK。 图 16. 编辑格式 用BIRT实现高级图表:用基于Eclipse的BIRT创建具有专业外观的报告(10)时间:2011-08-27 IBM Sheldon Lee-Loy图表网格线是从轴垂直或水平延伸出的线。它们使图表更容易阅读。在这个图 表中,我们将添加垂直网格线。单击 Major Grid 部分中的 Gridlines 按钮,选 中 Visible,选择一种样式,然后关闭编辑器。 图 17. 网格线 现在要隐藏图例,因为这个图表中不需要图例。在树视图中,选择 Chart Area > Legend,取消 Visible 选项,然后单击 Finish。当前的这个图表太 小了,需要调整它的大小。选择图表的左下角并拖动鼠标指针,直到把图表放大 到合理的大小。使用 Ctrl+s 保存报告。 创建产品销售趋势报告 接下来,定制第二个报告模板来创建产品销售趋势报告。这个报告包含一个线 条图,显示指定的产品随时间变化的销售趋势。当用户把鼠标停留在线条图上的 一个数据点上时,会以工具提示形式显示销售值。 创建报告参数 为了根据特定产品生成报告,要定义一个代表产品名的报告参数。双击 trend.rptdesign 在 Report Editor 中打开它。在 Data Explorer 视图中,右 键单击 Report Parameters 并选择 New Parameter。输入 productname 作为名 称并单击 OK。 图 18. Parameter Editor 用BIRT实现高级图表:用基于Eclipse的BIRT创建具有专业外观的报告(11)时间:2011-08-27 IBM Sheldon Lee-Loy创建数据集 创建一个数据集来返回指定产品每天的汇总销售量和日期。在 Data Explorer 视图中,右键单击 Data Sets 并选择 New Data Set。输入 TrendDataSet 作为 名称并单击 Next,然后输入以下 SQL 语句并单击 Finish。 清单 2. SQL 查询
请注意,SQL 语句中的产品名设置为 ? 字符,这表明这个 SQL 语句需要一个 参数。需要把这个参数绑定到前面定义的报告参数。在左边的树视图中,单击 Parameters。选择第一行并单击 Edit 按钮。在 Linked To Report Parameter 框中,选择 productname,然后单击 OK 和 OK。 图 19. 编辑数据集 现在,我们的数据集会根据报告参数所指定的产品名产生销售信息。 创建线条图 接下来,使用一个线条图显示数据集中的数据。在 Report Editor 中,选择 第二个网格的第二行。右键单击这一行并选择 Insert > Chart。选择 Line 作为图表类型并单击 Next。选择 TrendDataSet 作为数据集。把列 ORDERDATE 拖到 Category (X) Series 框中,把 SALES 拖到 Value (Y) Series 中,然后 单击 Next。 图 20. 选择数据 用BIRT实现高级图表:用 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |