ireport 分組報表

建立通常的報表以後,右擊報表,彈出屬性,點擊「Add  Report Group」,彈出對話框以下:sql


從上圖能夠看出,須要對分組報表一個描述:名稱,和分組的依據。能夠選擇根據sql語句的中字段進行簡單的分組,也能夠選擇使用表達式進行分組,這裏就選擇一個簡單的字段進行分組。選擇完成以後選擇下一步,ci

這裏須要選擇添加分組的頭和尾,通常狀況下都是隻選擇「Add the group footer」。io

完成以後你會發如今原有的Detail下面多了一個XXGroup Group Footer1,你能夠在這裏書寫你須要的分組信息。sql語句

這個時候你須要添加Variables,對新添加的一個variables進行一系列的操做:數據類型

Name --名稱 
im

Variable Class--數據類型 
數據

Calculation  -- 計算方式  有不少選擇,根據本身的須要進行選擇查詢

Reset type  --  我的理解就是計算的依據,這裏是分組報表,因此選擇Groupimg

Reset group  -- 是根據上面的選擇而變化的ab

Variable Expression -- 即計算的表達式


Variables的設置實際上是和Summary中的計算是類似的,若是會Summary,則這個一看就會。


下面是我我的寫的一個簡單的例子的效果,以及sql語句查詢的結果:


PS:看到上面的小計和總計是有小數點的,能夠單擊控件,找到屬性中的「Pattern」,或是右擊找到「Field pattern」,以下圖所示:

將Decimal places 修改成 0 便可。

相關文章
相關標籤/搜索