BIRT交叉表用法理念.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Birt2.2M6 的 CorssTab(交叉表)的用法 什么是交叉表 首先你要知道什么是交叉表,又是在什么情况下需要用交叉表。 “交叉表”对象是一个网格,用来根据指定的条件返回值。 数据显示在压缩行和列中。这种格式易于比较数据并辨别其趋势。它由三个元素组成: 行 列 摘要字段 我找了一副图表,用以说明交叉表 创建交叉表步骤 Birt 2.2M6首次出现了OLAP Cube功能,创建交叉表分为三步 创建Cube 创建CrossTab 把Cube的维度和度量拖到相应的地方。 选择Cube的数据集 BIRT的数据立方体(Cube)是基于数据集的。建一个Cube首先就是要选择Cube的数据集,所以先创建自己的数据源和数据集。本例中我们建了一个名为crossTabDataSet 的数据集,数据集的预览如下图所示: 创建Cube 在Data Exployer页的Cubes下面增加一个Cube,本例中,我们将Cube命名为TestCube,数据集选择我们刚才新建的 crossTabDataSet。 设置Cube的Group Group的设置页面如下: 把我们需要在交叉表的维度 拖到Groups的Group下。(可以根据多个维度建立多个Group) 设置CrossTab 然后,在设计面板中,双击Crosstab,在弹出的窗口中,选择我们刚才建好的Cube,点击‘Ok’。 设计页面上上出现了一个CrossTab的表格。 然后,打开DataExplor页,将Cube的维度和度量相应地拖放到规定的地方。如下图所示。 预览效果如下图所示: 至此,一个交叉表就完成了 给交叉表设置附加列 如果想要出现本文开头的交叉表的效果(即:行小计和列小计计算结果),进行如下设置: 右键单击横向维度右边的小三角,点击菜单中的 Aggregation项: 在出现的对话框中,将GrandTotals栏目中的NUM选上,Function选择Sum函数,OK即可。 Layout中的CrossTab自动在最后加了一列,如下图所示: 预览后,效果如下: 同样的,以相同方法设置另一维度: 设置完毕,预览效果如下:

文档评论(0)

xuefei111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档