Java報表開發外掛FineReport:[7]歸併分組?

在國內,一般企業的主營地區是華北與華南,做報表的時候便希望將銷售業績較好的北方與南方作為主要檢視物件,而其他地區則彙總於“其他”組,這就是歸併分組,如下圖:

Java報表開發外掛FineReport:[7]歸併分組

工具/原料

Java報表開發外掛:FineReport

電腦

方法/步驟

新建報表,新增資料集

新建工作薄,新增資料集ds1,SQL語句為SELECT * FROM [訂單] where 貨主國家 = '中國',取出中國的所有訂單。

表樣設計

如下圖製作報表,將欄位拖拽至對應單元格:

此時會列出所有地區的資料。

Java報表開發外掛FineReport:[7]歸併分組

分組設定

對貨主地區進行歸併分組,選中貨主地區所在單元格,資料設定修改為分組>高階,點選後面的自定義按鈕,彈出自定義分組對話方塊,選擇條件分組:

將貨主地區歸併為兩組,如下圖所示:

組1:命名為北方,條件為貨主地區等於 '華北' or 貨主地區等於 '東北' 。

組2:命名為南方,條件為貨主地區等於 '華南' or 貨主地區等於 '西南' 。

不在北方、南方這兩組的地區合併,下拉框選擇把其它所有的合併,其他組的名字為:其他。

Java報表開發外掛FineReport:[7]歸併分組

儲存並與預覽

儲存模板,設計器中點選分頁預覽,效果如上。模板效果線上檢視請點選CusGroup_3.cpt

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

公務, 外掛, 地區, 報表,
相關問題答案