反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

交叉表的累计

1. 概述

逐层累计与跨层累计都是纵方向上的累计,也可以横向进行累计,如下图各个销售员每个月订单金额的累计:
image.png

2. 示例

2.1 新建报表,设计表样

新建普通报表,添加数据集,SQL 语句为select 雇员ID, strftime('%m',订购日期)as 月份, 应付金额 from 订单 where strftime('%Y',订购日期) = '2011',查询出 2011 年每个雇员,每月订单金额。

如下制作一张交叉表:

数据列设置如下:

单元格  

数据集  

数据列  

属性  

A3ds1  雇员 ID  居中,其余默认,设置数据字典显示对应的雇员姓名  
B2  ds1  月份  居中,从左到右扩展,自定义显示值=int($$$) + "月",其余默认  
B3  ds1  应付金额  居中,汇总-求和,不扩展,其余默认  

2.2 横向累计

在 C3 单元格中,写入公式:=B3 + C3[;B2:-1]:当前月份的金额加上一月累计金额。

其中C3[;B2:-1]表示上父格 B2 扩展出来的上一格(上月)的 C3 的值。

2.3 保存与预览

保存模板,预览效果如上。

模板效果在线查看请点击 交叉累计.cpt

3.模板下载

已完成模板可参考:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\交叉累计.cpt

点击下载模板:交叉累计.cpt


附件列表


主題: 原简体文档
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉