报表应用 >> 动态格间运算 >> 累计 >> 交叉表的累计

交叉表的累计

顶( )
最后更新日期: 人发表评论 (点击查看)
交叉表累计,横向累计、层次坐标、合计、横向扩展,;
1. 问题描述
逐层累计与跨层累计都是纵方向上的累计,也可以横向进行累计,如下图各个销售员每个月订单金额的累计:
2. 示例
2.1 新建报表,设计表样
新建工作薄,添加数据集,SQL语句为select 雇员ID, strftime('%m',订购日期)as 月份, 应付金额 from 订单 where strftime('%Y',订购日期) = '2011',查询出2011年每个雇员,每月订单金额。
如下制作一张交叉表:
数据列设置如下:
单元格数据集数据列属性
A3ds1雇员ID居中,其余默认,设置数据字典显示对应的雇员姓名
B2ds1月份居中,从左到右扩展,其余默认
B3ds1应付金额居中,汇总-求和,不扩展,其余默认
2.2 横向累计
在C3单元格中,写入公式:=B3 + C3[;B2:-1]:当前月份的金额加上一月累计金额。
其中C3[;B2:-1]表示上父格B2扩展出来的上一格(上月)的C3的值。
2.3 保存与预览
保存模板,预览效果如上。模板效果在线查看请点击Accumulative_3.cpt
已完成模板可参考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\Accumulative_3.cpt
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3