ireport
ireport的group排序、分類、加總及總計實作
2020/07/10 15:00:00
2
5774
本篇將實作ireport的group排序、分類、加總及總計。
Java程式部分僅做物件參數的新增及物件參數略為調整(id → idCode),其餘資料輸出至ireport請參閱第一篇文章。
第一篇文章有說明關於ireport的基本環境安裝及簡單JAVA使用,本篇將不再多做贅述(詳如網址:https://www.tpisoftware.com/tpu/articleDetails/1563)。
物件參數(詳如下圖):
1.資料排序
先將資料排序
排序選擇Sort options…
選擇排序條件
可選擇以順序或反序排列
執行結果(如下圖):
2.將資料依條件以group的方式分別呈現
新增報表群組
選擇要做為群組分類條件的項目
建立完成後,記得設定group屬性
並將Start on a new page選項勾起來,當報表輸出到不同的group條件名稱時,才會以新的一頁輸出。
執行結果(如下圖):
3.group總計及整個報表總計
a. group總計
加入變數
設定變數條件
(1).計算方式(Sum→加總)
(2).變數重製時機(Group→每一次的group開始)
(3).用來計算的變數
執行結果(如下圖):
b.報表加總
與group加總一樣先建一一個變數,
記得將Reset type設定成Report(報表創建時重置)
執行結果(如下圖):