润乾报表分组求和_一招搞定各种报表合计需求
一、常用合計方案
在有專業報表工具之前,常用的實現方案有:
1) SQL
“select sum(字段) from 表 group by 字段 order by 字段“可以實現簡單的分組數據合計、條件合計,這種方式有一個很明顯的缺點,就是隨著合計需求復雜度的增加,sql 的復雜度是呈指數級的。
2) Excel
Excel 工具在一定程度上彌補了 sql 的缺點,通過內置函數可以相對輕松的實現合計需求。例如條件匯總時,可以直接調用公式 =SUMIF(A1:A5,“>3”);分頁匯總也可以使用內置的“分類匯總“功能實現。
但是對于復雜多變的合計需求還是心有余而力不足,因為 excel 對于匯總時更多的傾向于數據所在單元格位置是固定的。
這兩種方案并不能滿足客戶的所有合計需求,那么專業報表工具的出現就是為了完美的解決這一問題,下面我們通過潤乾報表工具來看一下它是如何實現的。
二、專業報表工具方案
潤乾報表提供了 sum 函數可以快速的實現合計需求,我們先來看下函數幫助:
通過函數幫助的介紹說明,我們知道通過 sum 函數可以輕松實現數據匯總需求,下面我們通過一個具體的例子來看一下。
2.1 分組合計
話不多說,先看需求效果圖:
此報表需要計算所有數據的一個匯總值和各個類別下的匯總值,在潤乾報表中使用 sum 函數實現時,可以使用如下配置:
其中,
G4 單元格表達式 =sum(E3G3,B3{}) 表示對 B3 擴展出來的所有行數據進行“庫存量單價“計算,最后吧計算后的值進行求和計算。
G5 單元格表達式:=sum(G4{}) 表示對 G4 所有擴展出來的數據進行求和計算。
2.2 條件合計
在 2.1 報表的基礎上增加一個需求,在進行總計的時候只匯總部分供應商的庫存金額,那么在潤乾報表中如何進行實現呢?
答案就是:在 {} 中添加過濾條件。
sum(G4{A3>4}) 表示對滿足供應商 ID 大于 4 的庫存金額進行求和。
2.3 頁合計
現在把需求再次升級,對每一頁的數據進行一個小計,有沒有內置函數可以使用呢?答案是肯定的,我們來看一下 pcsum() 函數的用法:
在報表單元格中我們可以直接寫到表達式中:
配置 C5 單元格表達式為:=pcsum(E3{})
G5 單元格表達式為:=pcsum(G4{})
加上頁小計后的報表展現效果如下圖所示:
同樣的,我們可以在 pcsum 函數中添加過濾條件,實現部分數據的頁小計。
三、總結
合計需求看似簡單,真正去實現時會發現有很多隱藏的難點,而潤乾報表完美解決了這些難點,一個簡單的函數就可以輕松的實現合計需求,要不要了解一下?
總結
以上是生活随笔為你收集整理的润乾报表分组求和_一招搞定各种报表合计需求的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 央视影音如何上传作品
- 下一篇: iPhone 12 小技巧:将“拟我表情