web報表FineReport中相鄰連續分組報表?

資料庫表資料是按照時間先後錄入的,查詢的時候希望按照時間先後,某個欄位連續相同的話就合併起來顯示,這樣的報表可以通過相鄰連續分組來實現。

方法/步驟

開啟報表

開啟報表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\GroupReport\Group.cpt。

預覽資料集ds1,可看到如下資料:

web報表FineReport中相鄰連續分組報表

相鄰連續分組設定

將地區欄位的資料設定修改為分組>相鄰連續:

web報表FineReport中相鄰連續分組報表

儲存並預覽

儲存模板,設計器中點選分頁預覽,便可以看到效果,模板效果線上檢視請點選CusGroup_1.cpt

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

普通分組與相鄰連續分組

直接拖拽資料列到單元格,預設為普通分組,即將所有相同的項都合併起來顯示;

相鄰連續分組只是將連續相同的項合併起來。

相鄰連續分組往往與SQL中排序結合使用來實現普通分組,但比直接使用普通分組效能更好,具體可檢視巧用相鄰連續分組文件

相關問題答案