當前位置:
首頁 > 知識 > 使用多級分組報表展現分類數據

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

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

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

……

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

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

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


什麼是分組報表

分組報表,是所有報表中最基本、最常見的報表類型,也是所有報表工具中都支持的報表格式。從一般概念上來講,分組報表就是只有縱向的分組。傳統的分組報表製作方式是把報表劃分為條帶狀,用戶根據一個數據綁定嚮導指定分組,匯總欄位,生成標準的分組報表。當然,我們也可以在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.grapecity.com.cn/enterprise-solutions/activereports_server/

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


關於葡萄城報表

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

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 葡萄城控制項 的精彩文章:

最常用的四種大數據分析方法
如何將水晶報表(Crystal Report)導入葡萄城報表
如何編寫更好的SQL查詢:終極指南-第三部分
性能巨大提升!Spread Studio V11 CTP版本發布
葡萄城報表模板庫更新!新增物流行業特色模板

TAG:葡萄城控制項 |