Cast to int

Descrição

Converte um valor para o tipo int

Categoria

Transformação

Tipos de campo suportados

  • text
  • float
  • boolean

Tipo de saída do campo

int

Argumentos

  • Nenhum

Pseudo-código (python)

def func(val):
    """
        val: valor original
    """
    if val:
        return int(val)
    else:
        return None

Usar CAST_TO_INT nos modelos de dados da Kondado

Converta campos de texto, float ou boolean para números inteiros em suas transformações de dados.

1
Identifique o campo a converter

Localize no seu modelo de dados o campo do tipo text, float ou boolean que precisa ser convertido para inteiro. Certifique-se de que os valores são compatíveis com números inteiros.

2
Aplique a função CAST_TO_INT

Utilize a função CAST_TO_INT na categoria Transformação. A função não requer argumentos adicionais — basta passar o valor original. O pseudo-código mostra que valores nulos retornam None e valores válidos retornam int(val).

3
Valide o resultado no destino

Verifique se o campo de saída está com o tipo int correto no seu destino. Para integrar dados transformados a ferramentas de análise, explore os destinos disponíveis na Kondado.

4
Utilize em dashboards e planilhas

Com os dados convertidos para inteiros, você pode criar métricas mais precisas em dashboards prontos ou atualizar planilhas com valores numéricos corretamente tipados.

Perguntas frequentes

Quais tipos de campo a função CAST_TO_INT aceita como entrada?
A função aceita três tipos de campo: text (texto), float (número decimal) e boolean (verdadeiro/falso). O valor é convertido para o tipo int (inteiro) na saída.
A função CAST_TO_INT requer algum argumento?
Não. A função não possui argumentos — você apenas passa o valor original a ser convertido. O comportamento segue o pseudo-código: se o valor existir, retorna int(val); se for nulo ou vazio, retorna None.
O que acontece se eu converter um float para int usando CAST_TO_INT?
O valor decimal será truncado para a parte inteira. Por exemplo, um float 3.7 se tornará 3, não 4, pois a função utiliza a conversão nativa int() do Python, que descarta a parte decimal.
Posso usar CAST_TO_INT em conjunto com outras transformações nos meus modelos?
Sim. A função faz parte da categoria Transformação e pode ser combinada com outras funções nos seus modelos de dados da Kondado. Após as transformações, os dados podem ser enviados para destinos como BI tools e data warehouses.
Em que cenários é recomendado usar CAST_TO_INT?
É recomendado quando campos numéricos chegam como texto de fontes como CRM ou e-commerce, ou quando você precisa padronizar tipos antes de criar dashboards e relatórios. A conversão garante que operações matemáticas e agregações funcionem corretamente.

Escrito por·Publicado em 2022-01-28·Atualizado em 2026-04-25