用 BIRT 实现高级图表
2009-12-16 00:00:00 来源:WEB开发网请注意,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. 选择数据
选择 Series,然后为 Color By 选项选择 Categories。这会使每个图表类别显示不同的颜色。
当用户把鼠标停留在一个数据点上时,我们希望图表显示一个工具提示。选择 Series > Value (Y) Series 并单击 Interactivity。把事件设置为 Mouse Over,把操作设置为 Show Tooltip,并输入 "$" + row["SALES"] + " made on " + row["ORDERDATE"] 作为 Tooltip Text,然后单击 Close。
现在旋转 x 轴标签,让文本看起来不那么乱。选择 Chart Area > Axis > X-Axis。单击 Label 框旁边的 A。在 font editor 中,拖动旋转臂并把值设置为 -45 度,单击 OK。
更多精彩
赞助商链接