使用多級分組報表展現分類數據
當你走進便利店,你會發現所有的商品都是按類排放的,分類排放可以幫助您快速找到同類商品,也可以快速發現你想要的商品。
當去飯店吃飯的時候,菜單上的菜也是按類別排列的,比如冷盤,熱菜,湯類,主食等。點菜時你會直接翻到你想要的那一類菜單,點菜。
……
通過上面場景,大家就理解分組呈現數據的好處了,分組可以幫助快速定位,方便數據查找,匯總,分析數據趨勢等。有時候分析某一單一的商品並無價值,所以採用分組是最常見也是最簡單的數據分析手段。
分組報表則是在報表中使用分組功能,是工作中最常用的報表類型,分組功能可能會單獨成一張報表,也可能與其他功能結合組成複雜功能報表。
在 葡萄城報表 中可以設置單級分組、嵌套分組,同時,還可以使用表格、列表以及矩陣等數據區域控制項對數據源進行分組操作。
什麼是分組報表
分組報表,是所有報表中最基本、最常見的報表類型,也是所有報表工具中都支持的報表格式。從一般概念上來講,分組報表就是只有縱向的分組。傳統的分組報表製作方式是把報表劃分為條帶狀,用戶根據一個數據綁定嚮導指定分組,匯總欄位,生成標準的分組報表。當然,我們也可以在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:葡萄城控制項 |