使用多級分組報表展現分類數據


當你走進便利店,你會發現所有的商品都是按類排放的,分類排放可以幫助您快速找到同類商品,也可以快速發現你想要的商品。

當去飯店吃飯的時候,菜單上的菜也是按類別排列的,比如涼菜,熱菜,湯類,主食等。點菜時你會直接翻到你想要的那一類菜單,點菜。

……

通過上面場景,大家就理解分組呈現數據的好處了,分組可以幫助快速定位,方便數據查找,匯總,分析數據趨勢等。有時候分析某一單一的商品並無價值,所以采用分組是最常見也是最簡單的數據分析手段。

分組報表則是在報表中使用分組功能,是工作中最常用的報表類型,分組功能可能會單獨成一張報表,也可能與其他功能結合組成復雜功能報表。

在 葡萄城報表 中可以設置單級分組、嵌套分組,同時,還可以使用表格、列表以及矩陣等數據區域控件對數據源進行分組操作。

 

什么是分組報表

分組報表,是所有報表中最基本、最常見的報表類型,也是所有報表工具中都支持的報表格式。從一般概念上來講,分組報表就是只有縱向的分組。傳統的分組報表制作方式是把報表划分為條帶狀,用戶根據一個數據綁定向導指定分組,匯總字段,生成標准的分組報表。當然,我們也可以在Excel中,進行分組報表的制作;但是這樣也只是在小數據量的前提下可以實施,當數據量很大很復雜時,相信使用Excel制作分組報表,就是事半功倍了。

 

分組報表的類型

分組報表可以分為單級分組、復雜一點的嵌套分組。單級分組是最基本的分組報表,如商品信息按類別統計。

嵌套分組即多級分組,如銷售報表中包含三層嵌套分組統計,首先按照銷售月份分組、然后按照產品類別分組、最后按照產品名稱進行統計,並按照產品類別和銷售月份進行合計運算。

無論是單級分組還是嵌套分組,分組數據都是需要載體呈現的,而表格、列表以及矩表等數據區域控件對正是進行分組操作的載體。下圖是按區域的行分組和按月份的列分組的表格報表。

 

分組報表應用

可以說分組報表是最常見的報表類型,分組報表在商業報表系統中應用不勝枚舉,如客戶信息歸類統計表、商品分類統計表、銷售記錄年度統計、閱讀統計,人員分組統計等等。分組報表應用十分廣泛,甚至每一個報表系統中都存在分組報表。

 

操作步驟:

1. 新建RDL報表

 

2. 連接數據源

 

3. 新建數據集

輸入數據庫查詢語句:

SELECT 訂單.訂單ID, strftime('%Y',訂單.訂購日期) AS 訂購年, strftime('%m',訂單.訂購日期) AS 訂購月, 類別.類別名稱, 類別.說明, 產品.產品名稱, 訂單明細.數量, 訂單明細.單價, 訂單明細.折扣 FROM (( 訂單 

INNER JOIN 訂單明細 ON 訂單.訂單ID = 訂單明細.訂單ID)

INNER JOIN 產品 ON 訂單明細.產品ID = 產品.產品ID)

INNER JOIN 類別 ON 產品.類別ID = 類別.類別ID

WHERE strftime('%Y',訂單.訂購日期)='2012'

ORDER BY 訂購年, 訂購月, 類別.類別ID, 訂單明細.產品ID

 

4. 添加表格控件,設置基本布局

4.1 添加表格控件到設計界面

4.2 添加表格1級分組

選中表格詳細數據行,右鍵單擊,選擇插入分組

在表格-分組編輯器中,表達式輸入:=[訂購月],點擊確定后,表格會生成【1】

4.2 插入表格2級分組

在表格-分組窗口中點擊【+】符號,輸入分組表達式 :=[類別名稱]

添加完分組效果

4.3 在表格右側添加5列

4.4 添加表頭行,並合首行表頭單元格,輸入標題【=[訂購年] & "年各月銷售報表——明細頁"】

4.5 在分組1 -組頭行,合並單元格,並輸入=[訂購年] & "年"  & [訂購月]  &"月"

4.6 在分組2-組頭行,合並剩下單元格,並輸入=[類別名稱]

4.7 在詳細數據區域,綁定具體的字段

4.8 在組2-尾行,輸入合計:=Sum([數量] * [單價] *(1- [折扣] ))

表格樣式基本設置完成.

5. 預覽

 

轉載請注明出自:葡萄城報表

 

關於葡萄城報表

葡萄城報表是一套強大的報表開發和系統搭建工具,既能與您開發的報表軟件項目緊密集成,也可獨立部署運行,支持多數據源,具有無編碼、靈活、穩定等特性,可以幫您快速搭建專業的報表軟件系統,實現各類報表的設計、管理、權限控制、數據填報、負載均衡及跨平台發布。

 

千萬種報表,同一種選擇!獲知葡萄城報表更多詳情,請訪問如下網站:
了解報表開發控件:http://www.gcpowertools.com.cn/products/activereports_overview.htm
了解報表服務器:http://www.grapecity.com.cn/enterprise-solutions/activereports_server/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM