Eclipse商业智能与报表工具简介 - 编程入门网
据源的动态图片(BLOB)以及文件 夹中的图片文件。
网格元素作为其他报表元素的容器,以一种合乎逻辑的方式来定位 元素位置。网格元素被配置为表格格式。例如,如果你的报表显示产品销量情况,而你想在 表格的右侧增加一个图表,那么你就可以增加一个一行两列的网格元素来完成这个任务。 列表元素也是作为其他元素的容器。列表不同于其他容器型元素的地方在于列表会迭 代绑定到其上的数据集。默认的列表元素有一个头,一个尾和细节部分。当渲染列表时,头 和尾通常只显示一次,而绑定到列表的数据集的每一行的细节部分都要显示。在细节部分中 可以包含文本元素或者其他的容器型元素,例如网格,表格或者另一个列表。 表格元素与列表元素很相似,因为他们都是容器元素并且都会迭代绑定到其上的数据集, 但是表格元素是以平面列表方式展现的。表格元素的布局很像HTML的表格一样。表格元素有 头,尾和细节部分以及列。 聚合元素是BIRT2.2新加入的元素类型,其利用新的聚合构建器来向报表中增加聚合元素 。该聚合构建器提供了超过25种不同的函数,例如SUM,MIN,MAX和AVERAGE。 Figure 9 - Aggregation element Eclipse商业智能与报表工具简介(6)时间:2011-04-26 infoq Jason Weathersby图表元素允许向报表设计器中插入图表。当一个图表元素被置于报表编辑器中时,图表构 建器向导将会自动出现。该向导用来设计图表并提供三个设计标签页(选择图表类型,选择 数据和选择图表格式)。BIRT2.2提供了13种图表类型以及很多子类型的组合。图表构建器提 供了拖放,图表预览,数据过滤和参数化等功能。图表元素可以以PNG,JPG,BMP和SVG的输 出格式呈现,并且这些输出格式支持钻透(drilling through ),高亮(highlighting), 开关可视化(toggling visibility)以及客户端脚本(client side script)。 Figure 10 - Chart Wizard 跨标签元素也是BIRT2.2中新出现的元素,用来显示BIRT数据体中的数据。在BIRT以前的 版本中,表格元素中列的数量在设计时就要确定好,而在跨标签元素的帮助下,列和行的数 量都可以动态生成。该元素也支持等级聚合和数据显示,允许三维的行和列并且会测量数据 以便使其显示在恰当的交叉点上。 Figure 11 - BIRT Cross Tab element 库资源管理器 库资源管理器 视图具有拖放功能,使得用户可以从现存的报表库中拖放组件到当前报表中。BIRT中的库是 一些可被其他报表使用的高效报表XML片段。这些库被使用它们的报表所引用,这意味着库的 改动会自动地反映到所有使用它们的报表中去。一个很好的示例是使用一个报表库存储公司 标识(logo)。如果公司标识改变了,只需要更新库就可以了,而不用更新引用它的报表。 库被引用的位置是相对于资源文件夹的,在设计阶段通过设计器,在运行阶段通过Web查看器 都可以配置该资源文件夹。 Figure 12 - Library Explorer Eclipse商业智能与报表工具简介(7)时间:2011-04-26 infoq Jason Weathersby属性编辑器 属性编辑器视图用来对增加到报表上的报 表元素设置属性。视图中显示何种条目将决定于报表编辑器中所选的元素类型。属性窗口中 显示一些通用设置,例如样式,宽度和字体信息。此外,大多数报表元素支持可视化的属性 设置,这样就可以动态地隐藏内容了。在属性标签的右侧,视图具有如下特性:排序,分组 ,映射,高亮和过滤页。 大多数功能都是自说明的,映射标签页允许动态构建(使用 表达式构建器),以使得报表元素的显示值可以动态改变。例如,如果月份行的值是 “1”,你可能想显示“January”。高亮标签页根据条件来动态地应 用不同的样式,例如以红色来显示低销售量。大多数功能都允许在一个条目上应用 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |