分组报表怎么做,积木报表十分钟搞定!
報表需求
某大型超市需要做一張年度區域銷售統計報表展示2019和2020年度各地區每月的銷售情況;
報表效果
報表設計過程
首先需要選擇一款適合的報表工具,這里采用 積木報表平臺 進行設計,具體步驟如下:
1. 數據準備
a) 數據庫中新建一張表,存儲業務明細數據
b)通過SQL方式展示報表
如果想使用SQL方式展示數據,需要先讓報表與數據庫建立連接,具體步驟如下:
點擊“數據集管理 ->SQL數據集”,進入數據集頁面
圖1
圖2
點擊圖2中“數據源維護”按鈕,彈出數據源列表(如圖3)
點擊數據源列表的“新增”按鈕,進入添加數據庫連接頁面(如圖4)。
- 以MySQL為例,“數據源名稱”自己隨便寫一個
- “數據源類型”選擇MySQL、“驅動類型”、“數據源地址”、“用戶名”、“密碼”要根據自己數據庫進行填寫,
- 添加完數據源后要點擊“測試”,看數據源是否連接成功;
圖4
c)添加數據集
選擇剛剛添加的“數據源”,在“報表SQL”中輸入sql語句,點擊”sql解析“按鈕,就可以解析出相應字段,然后填寫“編碼”、“名稱”等信息,就可以完成數據集的添加;
2. 模板設計
a)我們通過分析以上報表,發現表頭的“2020、2019”數據是循環的,可用數據庫“year”字段進行循環展示;同理“1月、2月、...”數據也是循環展示的,用數據庫“mouth”字段循環展示,所以我們只需要把報表樣式設計成如下:
b)把左側數據集數據拖動到單元格中;
c) 對數據配置屬性類型;
效果圖中,“地區”和“類別”是縱向循環展示數據的,并且是縱向分組的,所以將這兩個單元格的“聚合方式”設置為“分組”,“擴展方向”設置為“縱向”;
效果圖中,“年”和“月”是橫向循環展示數據的,并且是橫向分組的,所以將這兩個單元格的“聚合方式”設置為“分組”,“擴展方向”設置為“橫向”;
效果圖中,展示銷量的單元格是循環展示數據的,所以將這個單元格“高級配置”設置為“動態屬性”;
如果你也想做個這樣的報表,點擊這里下載積木報表,重點是免費的吆!!!
總結
以上是生活随笔為你收集整理的分组报表怎么做,积木报表十分钟搞定!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Django购物网站使用说明
- 下一篇: 漫画作品欣赏(徐鹏飞漫画作品欣赏)