建立通常的報表以後,右擊報表,彈出屬性,點擊「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 便可。