本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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’)