資料報表FineReport中業內合計?

對於分組分頁報表實現頁內合計,這樣的報表,我們可以使用分頁計算函式實現,如下圖:

資料報表FineReport中業內合計

方法/步驟

使用分頁計算函式實現頁內合計,分頁計算函式規則={Cell},表示當前頁Cell單元格擴展出的值集合,如果使用此公式提示非法公式,則表明你的那個版本不支援此功能,可參考文件分組分頁合計裡面的方法,或者升級到新的版本。

2

我們在補足空白行模板的基礎上實現頁內合計。

開啟報表

開啟報表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Pagination\BlankPagination.cpt。

新增分頁計算函式

在模板中最後一行新增頁內合計,合計公式為=sum({D5}),表示對當前頁的D5單元格擴展出來的值求和。

資料報表FineReport中業內合計

此時預覽模板發現該公式沒有起作用,因為公式父格預設為無,需要等上面單元格全部擴充套件完後才會顯示,而我們需要該公式每頁都起作用,需要設定重複結尾行。

設定重複結尾行

選中頁內合計所在行,右擊設定重複結尾行,此時預覽報表,便可以看到頁內合計效果了。

儲存並預覽

儲存報表,點選分頁預覽,效果即如上。模板效果線上檢視請點選PageAmount.cpt

已完成的模板,可參見%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Pagination\PageAmount.cpt。

相關問題答案