注册 登录
壹佰网|ERP100 - 企业信息化知识门户 返回首页

的个人空间 https://www.erp100.com/?0 [收藏] [复制] [RSS]

日志

专业Web报表工具FineReport ——报表教程之交叉表

已有 583 次阅读2008/3/11 16:20

交 叉表,也是报表当中常见的类型。和分组报表一样,也是基本的报表类型。分组报表是只有行方向上有分组,而交叉表则是行,列方向都有分组的报表。传统的报表 一般都是通过专门的交叉表生成向导来设计交叉表。FineReport的数据模型,天然支持行列对称,因此设计交叉表的手段也很简单。

如下图所示:

1、打开../WebReport/WEB-INF/reportlets/com/doc/group.cpt

2、鼠标选中A2-C2单元格,右键,选择清除,将单元格的内容和格式全部清除。如下图所示:


3、在数据源面板当中,将扩展类型设置为扩展设置数据选定为分组,将扩展方向设置为从左到右

4、然后,将 ds1中的 ProType字段拖拽到C1单元格中。其默认的设置就是数据分组,并且数据的扩展方式是横向的。

5、将Product字段拖拽到C2单元格中。其默认的设置也是数据分组,并且数据的扩展方式是横向的。如下图:


6、这时候预览报表,效果如下图所示,可以看到汇总数据已经根据其上方的产品分组进行了重新汇总放置。


7、 然后,我们要来给产品类型加上小计。首先把C1单元格和D1单元格进行合并,然后,在D2单元格中写入内容:“Total:”。在D3单元格中写入公式 “=sum(C3)”。在D4单元格中写入公式“=sum(D3)”。这里的原理和我们在分组报表当中设计添加小计汇总的原理是一样的。


8、将A1-B2四个单元格进行合并,然后,鼠标选中这个A1单元格,选择单元格元素|斜线,系统会弹出如下对话框,在该文本框中输入: Products|Manager


10、最后,给单元格添加边框,背景色等,最终的报表设计图如下图:


       点击预览,即可以看到一开始的报表的报表样式了。

论坛专区与专家交流

完善的报表使用文档和二次开发文档

更多了解,敬请关注:www.finereport.com

评论 (0 个评论)

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 08:17 , Processed in 0.006176 second(s), 12 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部