頁內合計

1. 概述

1.1 版本

報表伺服器版本
功能變更
11.0-

1.2 預期效果

在製作一些分頁報表時,有時希望每一頁的資料、每個分組的資料以及所有的資料可以分別進行匯總展示。效果分別如下所示:



1.3 實現思路

  • 頁合計:使用公式sum({Cell})實現每一頁合計,其中 {cell} 可以獲取當前頁 Cell 儲存格擴展出的所有值,為了每一頁都顯示還需要設定重複結尾行。

  • 組合計:使用公式sum(Cell)實現按分組合計,要將儲存格的父格設定為分組欄位所在儲存格。

  • 總合計:使用公式sum(Cell)實現總合計,因為這個只需要在最後一頁顯示,所以無需設定父格。

注:{cell} 是分頁計算函式,不支援原樣匯出 Excel 。


2. 範例

2.1 開啟範本

開啟設計器內建範本:%FR_HOME%\webroot\WEB-INF\reportlets\doctw\Advanced\Pagination\按組分頁.cpt

也可點選此處下載:按組分頁.cpt


2.2 頁合計

1)合併 A6~C6 儲存格,寫入正文「頁合計:」,如下圖所示:




2)選擇 D6 儲存格,選擇「儲存格元素>插入公式」,公式為:SUM({D5}),如下圖所示:



3)此時 A6 儲存格是沒有父格的,也就是 D6 這個公式結果只能在最後一頁顯示,不能每一頁都顯示。所以右鍵選擇第 6 行,給這行設定重複結尾行,這樣每一頁都可以顯示頁合計。如下圖所示:



2.3 組合計

1)合併 A7~C7 儲存格,寫入正文「組合計:」,如下圖所示:



2)選擇 D7 儲存格,選擇「儲存格元素>插入公式」,公式為:SUM(D5),如下圖所示:



3)此處分組欄位是貨主地區,也就是按照貨主地區來分組合計,所以需要將 A7 的左父格自訂為 A4 。如下圖所示:



2.4 總合計

總合計比較簡單,只需要在最後一頁顯示所有資料的匯總。

1)合併 A8~C8 儲存格,寫入正文「總合計:」,如下圖所示:


2)選擇 D8 儲存格,選擇「儲存格元素>插入公式」,公式為:SUM(D5)。如下圖所示:


2.5 效果預覽

1)PC 端效果:

儲存報表,分頁預覽後效果如 1.2 節中所示。

2) App 端和 HTML5 端預覽,如下圖所示:


3. 範本下載

已完成範本可參見:%FR_HOME%\webroot\WEB-INF\reportlets\doctw\Advanced\Pagination\頁內合計.cpt

點選下載範本:頁內合計.cpt

4. 注意事項

1)使用重複結尾行時,重複結尾行的上方相鄰行不建議設定「行後分頁」。

例如文檔 固定列數分頁 在條件屬性中設定「行後分頁」實現分頁,若用本文範例方法,則會出現如下圖所示錯誤:


對於組內每頁設定了固定顯示行數的報表,想要實現與本文相同效果,可參考文檔:每頁固定行數頁內合計

2)當範本中資料量較大時,出現公式失效的情況,需要登入數據決策系統查看是否範本存在限制,修改範本限制即可,修改範本限制的方法可參考:記憶體管理 。


附件列表


主題: 報表應用
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
中文(繁體)

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

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

不再提示

8s后關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙

反饋已提交

網絡繁忙