

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# sumIf
<a name="sumIf-function"></a>

根據條件陳述式，`sumIf` 函數會將指定量值中的一組數字相加 (依照選擇的一個或多個維度分組)。例如，`sumIf(ProdRev,CalendarDay >= ${BasePeriodStartDate} AND CalendarDay <= ${BasePeriodEndDate} AND SourcingType <> 'Indirect')` 將傳回當條件判斷值為 true 時，依照 (選用) 所選的維度分組的營利總額。

## 語法
<a name="sumIf-function-syntax"></a>

```
sumIf(measure, conditions)
```

## 引數
<a name="sumIf-function-arguments"></a>

 *measure*   
引數必須是量值。結果會省略空值。常值無作用。引數必須是欄位。

 *condition*   
單一陳述式中的一個或多個條件。

## 範例
<a name="sumIf-function-example"></a>

如果 `Segment` 等於 `SMB`，下列範例使用帶 `sumIf` 的計算欄位來顯示銷售額。

```
sumIf(Sales, Segment=’SMB’)
```

![\[alt text not found\]](http://docs.aws.amazon.com/zh_tw/quick/latest/userguide/images/sumIfCalc.png)


如果 `Segment` 等於 `SMB` 且 `Order Date` 大於 2022 年，下列範例使用帶 `sumIf` 的計算欄位來顯示銷售額。

```
sumIf(Sales, Segment=’SMB’ AND {Order Date} >=’2022-01-01’)
```