

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

Com base em uma declaração condicional, a função `sumIf` adiciona o conjunto de números na medida especificada, agrupados pela dimensão ou dimensões escolhidas. Por exemplo, `sumIf(ProdRev,CalendarDay >= ${BasePeriodStartDate} AND CalendarDay <= ${BasePeriodEndDate} AND SourcingType <> 'Indirect')` retorna o valor total dos lucros agrupado pela dimensão escolhida (opcional), desde que a condição seja verdadeira.

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

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

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

 *medida*   
O argumento deve ser uma medida. Valores nulos são omitidos nos resultados. Valores literais não funcionam. O argumento deve ser um campo.

 *condição*   
Uma ou mais condições em uma única declaração.

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

O exemplo a seguir usa um campo calculado com `sumIf` para exibir o valor das vendas, se `Segment` for igual a `SMB`.

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

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


O exemplo a seguir usa um campo calculado com `sumIf` para exibir o valor das vendas se `Segment` for igual `SMB` e `Order Date` maior que o ano de 2022.

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