# Processador Math

Realiza cálculos com números.

O processador Math permite realizar operações de cálculo em campos que contêm números. Você pode computar e calcular valores em um campo, bem como entre campos.

## Uso

O processador Math requer um fluxo de entrada e pode gerar apenas um fluxo de saída.

## Propriedades

Propriedades a serem configuradas para calcular ou calcular valores de campos.

Configuração

| Propriedade | Configuração |
| --- | --- |
| Nome da função | <ul> <li> <p><span>Adicionar</span>: executa uma adição no campo com outro campo ou com um valor fixo.</p> </li> <li> <p><span>Módulo</span>: calcula o restante de uma operação de divisão.</p> </li> <li> <p><span>Valor absoluto</span>: calcula o valor absoluto para todos os valores numéricos no campo.</p> </li> <li> <p><span>Dividir</span>: executa uma divisão no campo com outro campo ou com um valor fixo.</p> </li> <li> <p><span>Negar</span>: nega os números dos campos.</p> </li> <li> <p><span>Mín</span>: compara com outro campo ou uma constante e retorna o menor valor.</p> </li> <li> <p><span>Máx</span>: compara com outro campo ou uma constante e retorna o maior valor.</p> </li> <li> <p><span>Logaritmo de base 10</span>: calcula o logaritmo de base 10 do campo.</p> </li> <li> <p><span>Multiplicar</span>: executa uma multiplicação no campo com outro campo ou com um valor fixo.</p> </li> <li> <p><span>Logaritmo natural</span>: calcula o logaritmo natural de um campo.</p> </li> <li> <p><span>Exponencial</span>: calcula a exponencial dos números dos campos.</p> </li> <li> <p><span>Potência</span>: multiplica pela potência de outro campo ou de uma constante.</p> </li> <li> <p><span>Raiz quadrada</span>: calcula a raiz quadrada dos números dos campos.</p> </li> <li> <p><span>Subtrair</span>: executa uma subtração no campo com outro campo ou com um valor fixo.</p> </li> <li> <p><span>Cosseno</span>: calcula o cosseno trigonométrico do campo.</p> </li> <li> <p><span>Seno</span>: calcula o seno trigonométrico com base nos números dos campos.</p> </li> <li> <p><span>Tangente</span>: calcula a tangente trigonométrica com base nos números dos campos.</p> </li> </ul> |
| Campos para processar | Selecione o campo ou campos nos quais você deseja aplicar uma função na lista. |
| Criar novo campo | Habilite esta opção para criar um novo campo após aplicar a função. Se você não habilitar esta opção, o campo existente será mantido e modificado. |
| Renomear novo campo | Dê um nome personalizado ao campo recém-criado. |

Para renomear o processador ou editar sua descrição, aponte o mouse sobre o nome ou a descrição a ser alterada no painel Propriedades e clique no ícone the Editar icon .

## Exemplo

Os dados usados como fonte neste exemplo contêm dados sobre vendas para diferentes clientes, com detalhes sobre custos, preços e número de unidades vendidas.

![Conjunto de dados com o número e preço dos pedidos](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/maths_example_1.png)

No entanto, faltam informações importantes que poderiam ser usadas em aplicativos de análise, como custo total, receita total e lucro total. Usando o processador Math, você pode calcular esses números realizando operações entre colunas.

O cálculo desses três números exigirá três processadores, pois apenas uma operação pode ser realizada por um processador:

1. O primeiro processador será usado para multiplicar o número de unidades vendidas pelo preço de uma unidade para calcular a receita total. Selecione a função Adicionar, subtrair, multiplicar e dividir e Unidades vendidas como campo a ser processado. Escolha x como operador e use Preço Unitário como segundo campo a ser usado. Marque a caixa de seleção Criar novo campo e nomeie o novo campo como Total\_revenue.

2. Em seguida, o segundo processador será usado para multiplicar o número de unidades vendidas pelo custo de uma unidade para calcular o custo total. Selecione a função Adicionar, subtrair, multiplicar e dividir e Unidades vendidas como campo a ser processado. Escolha x como operador e use Custo Unitário como segundo campo a ser usado. Marque a caixa de seleção Criar novo campo e nomeie o novo campo como Total\_cost.

3. Por fim, o terceiro processador subtrairá o custo total da receita total para obter o lucro total. Selecione a função Adicionar, subtrair, multiplicar e dividir e Total\_revenue como campo a ser processado. Escolha - como operador e use Total\_cost como segundo campo a ser usado. Marque a caixa de seleção Criar novo campo e nomeie o novo campo como Total\_profit.

![Um fluxo de dados com processadores matemáticos para calcular o lucro e o custo totais](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/maths_example_2.png)

A execução do fluxo de dados criará três novos campos com os resultados do cálculo no destino e permitirá que você analise os dados mais detalhadamente.