每N筆資料進行匯總分組(每頁匯總,格式固定).

原创 2004年07月29日 11:06:00

實現報表的格式如下(注意第二頁7後有一空行):

表頭部分略去..............


PAGE 1:
-------------------------------------
1   xxxxx       10
2   xxxxx       20
3   xxxxx       30
4   xxxxx       40
-------------------------------------
                   TOTAL: 100

 

PAGE 2:
-------------------------------------
5   xxxxx       50
6   xxxxx       60
7   xxxxx       70

-------------------------------------
                   TOTAL: 180

==>在網上得高手幫忙,分2step實現
1) 首先每4筆資料進行分組:
我是用視圖的方法實現,定義視圖時,select里加下面一行
trunc((d.ITEM_ID-1)/1)+1 GROUP_ID;
d.ITEM_ID就是剛才上面的1,2,....5,6,7;如此這樣,視圖內容就會如下圖:
1   1   xxxxx       10
1   2   xxxxx       20
1   3   xxxxx       30
1   4   xxxxx       40
2   5   xxxxx       50
2   6   xxxxx       60
2   7   xxxxx       70
-------------------------------------

2) 分組匯總,格式固定:
在水晶報表里按GROUP_ID進行分組,然後匯總求和相應的Field;
注意匯總求和的FIELD只能放在GROUP HEADER或者GROUP FOOTER區域里;這個就有可能是下面的樣子:
-------------------------------------
1   xxxxx       10
2   xxxxx       20
3   xxxxx       30
4   xxxxx       40
-------------------------------------
                   TOTAL: 100

 

PAGE 2:
-------------------------------------
5   xxxxx       50
6   xxxxx       60
7   xxxxx       70
-------------------------------------
                   TOTAL: 180
注意 : 7後沒有空行
如何做到7後有空行呢,只要是分組匯總,你就無法做到有空行,最後一頁不夠4筆,你的分組資料就會上移.真的很麻煩....於是我想辦法把它移到Page Foot區域,很可惜,無法移動!
解決辦法: 新定義一變量:
fTotal := 剛才分組匯總的(類似: Sum ({@fAmount}, {QR_CUSTOMER_INVOICE/.GROUP_ID}))
然後把Group Footer里的分組匯總刪除,
fTotal移到Page Foot就可以了.

js实现列表类

function List() { this.listSize=0; this.pos=0; this.dataStore=[]; this.clear=clear; ...
  • LinBilin_
  • LinBilin_
  • 2015年08月29日 01:22
  • 1617

EBS中把Excel料號數據導入系統的詳細方法

料號導入接口程式說明文檔   大批量的Excel數據料號用接口導入,提高工作效率 1        臨時料號表结构 表名 字段描述 字段名 字段类...
  • postfxj
  • postfxj
  • 2014年07月21日 16:15
  • 1513

用SPSS进行多变量数据分析

用SPSS进行多变量数据分析 1.将所给的数据输入SPSS 22.0中文版。分别设置变量为温度,体重1、2、3、4;体重,温度5、10、15、20、30。 2.用SPSS进行作图(过程略)。3.对...
  • wmm131333
  • wmm131333
  • 2017年01月02日 10:30
  • 3452

Report Viewer 每頁固定筆數

轉載: 寫一下最近的新試報表功能── Report Viewer裡如何在每頁指定固定顯示筆數及非頁首頁尾仍能重覆顯示特定欄位或文字方塊,這樣的做法可以產出像出貨單那樣的報表格式,或需要套表的列印需...
  • xiaopencil
  • xiaopencil
  • 2014年04月23日 14:37
  • 1080

ROS常用三維機器人仿真工具Gazebo教程匯總

參考網址:1. http://gazebosim.org/tutorials2. http://gazebosim.org/tutorials/browseGazebo Tutorials  ...
  • ZhangRelay
  • ZhangRelay
  • 2016年10月11日 16:14
  • 2599

生命體의 組織 (易學原理總論)

■ 生命體의 組織 天地는 一太極의 運動體로서 그 속에 陰陽의 兩作用이 있어 一體兩用의 象이되고, 陰陽은 互根 互易 互先 互後 互大 互小의 여러 가지 作用으로써 不斷히 運動을 일으...
  • u013016976
  • u013016976
  • 2013年12月16日 17:40
  • 333

导出excel、word、csv文件方法汇总

http://www.woaic.com/2012/06/64   excel文件主要是输出html代码。以xls的文本格式保存文件。 生成excel格式的代码: ///  /// 输出e...
  • swarb
  • swarb
  • 2013年11月19日 11:45
  • 1938

2017.11.2 測試總結并今日總結

2017.11.2 – Day 25T1:安排活动….一道加强了一点数据范围的题,代码还是不变…排序貪心即可。T2:這是一道纯暴力的題(表示自己打的是O(N^3),膜拜大佬)…附图如下↓(暴力の代码@...
  • tfg19szm
  • tfg19szm
  • 2017年11月02日 20:18
  • 35

2017.10.30 測試總結并今日總結

(27號是真的就不想寫了….)2017.10.30 – Day 22考前小總結:不吃飯真的不行啊…(餓)…做到T1胃虚了…(餓)…测试总结:T1:成功的被坑杀…前: inline void Chec...
  • tfg19szm
  • tfg19szm
  • 2017年10月30日 19:03
  • 56

Struts個人總結

1,Struts2访问ServletAPI有哪些方式?在Action中如何获取session,request,response。 答:ActionContext对象以解藕的方式访问ServletAP...
  • u010730171
  • u010730171
  • 2014年03月23日 20:39
  • 106
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:每N筆資料進行匯總分組(每頁匯總,格式固定).
举报原因:
原因补充:

(最多只允许输入30个字)