Componente: Cálculo

Leonardo Ebling Atualizado por Leonardo Ebling

O componente Cálculo permite realizar operações matemáticas dentro do chatbot, seja com números ou com datas. Você pode:

  • Efetuar soma, subtração, divisão e multiplicação em variáveis numéricas.
  • Adicionar ou subtrair dias, meses e anos em variáveis do tipo data.
  1. Escolha se o cálculo será numérico ou de data
  2. Monte a sua fórmula
  3. (Apenas para cálculos numéricos) Defina a quantidade de casas decimais do resultado
  4. Escolha a variável que armazenará o valor do resultado

Exemplos de uso

Cálculo numérico

Imagine que você precisa calcular o volume total para uma cotação de frete. O cliente informa as medidas de uma nova carga em cm³, mas o sistema trabalha com .

A fórmula configurada será:

{{cotacao_volume}} + ( ({{Largura_Mercadoria1}} * {{Altura_Mercadoria1}} * {{Comprimento_Mercadoria1}} * {{quantidade_volumes_iguais}}) / 1000000)

Aqui, o componente:

✅ Multiplica as três dimensões fornecidas (largura × altura × comprimento).

✅ Multiplica pelo número de volumes iguais.

✅ Converte de cm³ para m³ ao dividir por 1.000.000.

✅ Soma o valor final à variável {{cotacao_volume}}.

Os valores são armazenados com "." como separador decimal. Como escolhemos 4 casas decimais, teremos o seguindo o formato "#.###". Exemplo: "0.450" representa 0,45 m³.
Cálculo com datas

Agora, imagine que você precisa capturar a data do dia seguinte para enviá-la a uma API de agendamento de transporte (D+1).

Nesse caso usamos a fórmula:

{{@today}}+1d

Assim, se a conversa ocorrer em 17/03/2025, o resultado será 18/03/2025.

Operações possíveis com datas:

Operações

Fórmulas

Somar/subtrair dias

DATA+2d

Somar/subtrair meses

DATA+1m

Somar/subtrair anos

DATA+1y

Para que o cálculo funcione, a variável de data precisa estar no formato DD/MM/YYYY. A variável {{@today}} já segue esse padrão por padrão.

Esse artigo te ajudou?

Componente: Fatiar Texto

Componente: Requisição API

Suporte