報表需求
某大型超市需要做一張年度區域銷售統計報表
展示2019和2020年度各地區每月的銷售情況;
報表效果
報表設計過程
首先需要選擇一款適合的報表工具,這里采用 積木報表平台 進行設計,具體步驟如下:
1. 數據准備
a) 數據庫中新建一張表,存儲業務明細數據
b)通過SQL方式展示報表
如果想使用SQL方式展示數據,需要先讓報表與數據庫建立連接,具體步驟如下:
-
點擊“數據集管理 ->SQL數據集”,進入數據集頁面
圖1
圖2
-
點擊圖2中“數據源維護”按鈕,彈出數據源列表(如圖3)
-
點擊數據源列表的“新增”按鈕,進入添加數據庫連接頁面(如圖4)。
圖4
c)添加數據集
選擇剛剛添加的“數據源”,在“報表SQL”中輸入sql語句,點擊”sql解析“按鈕,就可以解析出相應字段,然后填寫“編碼”、“名稱”等信息,就可以完成數據集的添加;
2. 模板設計
a)我們通過分析以上報表,發現表頭的“2020、2019”數據是循環的,可用數據庫“year”字段進行循環展示;同理“1月、2月、...”數據也是循環展示的,用數據庫“mouth”字段循環展示,所以我們只需要把報表樣式設計成如下:
b)把左側數據集數據拖動到單元格中;
c) 對數據配置屬性類型;
-
效果圖中,“地區”和“類別”是縱向循環展示數據的,並且是縱向分組的,所以將這兩個單元格的“聚合方式”設置為“分組”,“擴展方向”設置為“縱向”;
-
效果圖中,“年”和“月”是橫向循環展示數據的,並且是橫向分組的,所以將這兩個單元格的“聚合方式”設置為“分組”,“擴展方向”設置為“橫向”;
-
效果圖中,展示銷量的單元格是循環展示數據的,所以將這個單元格“高級配置”設置為“動態屬性”;
如果你也想做個這樣的報表,點擊這里下載積木報表,重點是免費的吆!!!