本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
sumIf
根據條件陳述式,sumIf
函數會將指定量值中的一組數字相加 (依照選擇的一個或多個維度分組)。例如,sumIf(ProdRev,CalendarDay >=
${BasePeriodStartDate} AND CalendarDay <= ${BasePeriodEndDate} AND
SourcingType <> 'Indirect')
將傳回當條件判斷值為 true 時,依照 (選用) 所選的維度分組的營利總額。
語法
sumIf(measure, conditions)
引數
- measure
-
引數必須是量值。結果會省略空值。常值無作用。引數必須是欄位。
- condition
-
單一陳述式中的一個或多個條件。
範例
如果 Segment
等於 SMB
,下列範例使用帶 sumIf
的計算欄位來顯示銷售額。
sumIf(Sales, Segment=’SMB’)

如果 Segment
等於 SMB
且 Order Date
大於 2022 年,下列範例使用帶 sumIf
的計算欄位來顯示銷售額。
sumIf(Sales, Segment=’SMB’ AND {Order Date} >=’2022-01-01’)