分組報表怎么做,積木報表十分鍾搞定!


報表需求

某大型超市需要做一張年度區域銷售統計報表展示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) 對數據配置屬性類型;

  • 效果圖中,“地區”和“類別”是縱向循環展示數據的,並且是縱向分組的,所以將這兩個單元格的“聚合方式”設置為“分組”,“擴展方向”設置為“縱向”;

  • 效果圖中,“年”和“月”是橫向循環展示數據的,並且是橫向分組的,所以將這兩個單元格的“聚合方式”設置為“分組”,“擴展方向”設置為“橫向”;

  • 效果圖中,展示銷量的單元格是循環展示數據的,所以將這個單元格“高級配置”設置為“動態屬性”;

         如果你也想做個這樣的報表,點擊這里下載積木報表,重點是免費的吆!!!


免責聲明!

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



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