1. 概述
1.1 版本
報表服務器版本 | 功能變動 |
---|---|
11.0.4 | - |
11.0.7 | SUMIFS 函數适配圖表模塊 |
1.2 應用場景
sum 函式支援計算陣列或資料區域求和,但有時我們需要對滿足某些條件的資料求和。比如計算銷量大於2000的銷售員之和,如下圖所示。
1.3 功能簡介
11.0.4 版本支持使用 SUMIFS 函數實現條件計數。
注:層次坐标函數只支持單元格計算,不支持 sheet、水印、js引用、參數預設值。
1.4 函式解譯
1)概述
文法 | SUMIFS(number,boolean) | 統計滿足多個條件的資料總量。 |
---|---|---|
參數1 | number | 要求和的資料範圍。 |
參數2 | boolean | 判斷條件,結果為布爾值true或者false,可使用 &&、|| 進行多個條件的判斷;為空時等同於sum。 注:目前只支援: 1)數字型別比較,例如>10; |
儲存格A2 為年份 B2 為月份 C2為應付金額。
SUMIFS(C2,C2>2500),公式父格設定為A2,表示不同年份應付金額大於2500的月份之和。
SUMIFS(C2,C2>2500),公式無父格,表示所有年份應付金額大於2500的月份之和。
3)注意事項
如果您輸入計算公式的儲存格與計算物件所在儲存格有父子格關系,會出現計算問題,如下圖所示。
2. 操作步驟
2.1 資料準備
建立資料集 ds1,資料庫查詢對話框中寫入 SQL 查詢語句 SELECT * FROM 銷量 ,提取銷量表中所有資料。如下圖所示:
2.2 報表設計
設計報表如下圖所示:
設定銷量為匯總格式,如下圖所示:
設定 C2 儲存格無左父格,在 C2 儲存格輸入公式:SUMIFS(B2,B2 > 2000),並設定 C2 名稱,如下圖所示:
2.3 效果預覽
2.3.1 PC 端
儲存報表,點擊「分頁預覽」,效果參見本文1.2 節。
2.3.2 移動端
App 與 HTML5 端效果相同,如下圖所示:
3. 範本下載
已完成範本可參見:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\Advanced\Coordinate\SUMIFS.cpt
點選下載範本:SUMIFS.cpt。