勤哲excel入門教程:[3]分組小計?

勤哲 excel入門教程之分組小計

工具/原料

勤哲excel服務器

方法/步驟

假設我們希望統計出如下格式的銷售月報:

勤哲excel入門教程:[3]分組小計

問題分析

通過觀察我們可以發現一個規律,每一種產品都分為兩層:規格層和小計層。如果是要填充各種規格的數量和金額,那麼就按行列匹配到相應產品的規格層上,如果是要填充小計數量和金額,那麼就按行列匹配到相應產品的小計層上。

所以,解決這種問題的關鍵就是要分層。要實現分層的效果,這裡需要用到一個輔助表。表樣如下:

勤哲excel入門教程:[3]分組小計

有了這個輔助表後,實現上述效果只需三條表間公式即可完成:

(1) 提取產品名稱和層數,到底分成幾層,取決於輔助表的內容。

(2) 提取規格層的數量和金額:做兩次按行列匹配,一是匹配產品名稱,二是匹配標識

(3) 提取小計層的數量和金額:做兩次按行列匹配,一是匹配產品名稱,二是匹配標識

建立《輔助表》模板

表樣如圖11-19所示。

建立“統計輔助表”:

勤哲excel入門教程:[3]分組小計

填報一張輔助表,如圖11-20所示:

勤哲excel入門教程:[3]分組小計

說明:上述例子是分了兩層,規格層和小計層,所以輔助表就填報了兩行,“” 1 代表規格層,小計 2代表小計層。

建立《銷售月報》模板

表樣如圖11-18所示。

建立“月報1_主表”:

勤哲excel入門教程:[3]分組小計

下面就在《銷售月報》模板上建立三條表間公式。

分層

第一條表間公式的作用是分層,表間公式如下:

勤哲excel入門教程:[3]分組小計

切換到【顯示範圍】選項卡,勾選:重複數據只顯示一次。

注意,來源數據裡有兩個數據表,分別是:“物料表”和“統計輔助表”,但是它們沒有做表間關聯,不做表間關聯的結果就是:兩個表的填充字段做所有情況的組合。

填報一張《銷售月報》,手工應用“提取品名”這條公式。結果如下,層次已經出來了。

勤哲excel入門教程:[3]分組小計

提取規格層

這條表間公式的關鍵是做了兩次按行列匹配,公式如下:

勤哲excel入門教程:[3]分組小計

提取小計層

與上一條表間公式的道理一樣,做兩次按行列匹配,用2去匹配小計標誌,如圖:

勤哲excel入門教程:[3]分組小計

以上是勤哲excel服務器關於分組報表的解決思路,在FineReport對分組報表的解讀如下:

初級報表中的分組報表,是直接根據數據的父子關係實現的簡單分組,中國式複雜報表中還存在一些不規則的分組報表,分組報表大致分為:相鄰連續分組、按段分組、歸併分組、自定義公式分組等幾種類型。下面主要講述相鄰連續分組的報表製作方法:

數據庫表數據是按照時間先後錄入的,查詢的時候希望按照時間先後,某個字段連續相同的話就合併起來顯示,這樣的報表可以通過相鄰連續分組來實現。

2.1 打開報表

打開報表

預覽數據集ds1,可看到如下數據:

勤哲excel入門教程:[3]分組小計

2.2 相鄰連續分組設置

將地區字段的數據設置修改為分組>相鄰連續:

勤哲excel入門教程:[3]分組小計

2.3 保存並預覽

保存模板,設計器中點擊分頁預覽,便可以看到效果,模板效果在線查看請點擊CusGroup_1.cpt

已完成的模板,可參見

3. 普通分組與相鄰連續分組

直接拖拽數據列到單元格,默認為普通分組,即將所有相同的項都合併起來顯示;

相鄰連續分組只是將連續相同的項合併起來。

相鄰連續分組往往與SQL中排序結合使用來實現普通分組,但比直接使用普通分組性能更好,具體可查看巧用相鄰連續分組文檔。

公務, 公式, 報表, 勤哲,
相關問題答案