Cast to float

Descrição

Converte um valor para o tipo float

Categoria

Transformação

Tipos de campo suportados

  • text
  • int
  • boolean

Tipo de saída do campo

float

Argumentos

  • Nenhum

Pseudo-código (python)

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

Converter campos para float com CAST_TO_FLOAT

Aprenda a usar a função CAST_TO_FLOAT da Kondado para transformar campos de texto, inteiros ou booleanos em números decimais nos seus modelos de dados.

1
Identifique o campo que precisa de conversão

Analise seus dados nos conectores e identifique campos textuais ou inteiros que deveriam ser tratados como decimais para cálculos ou visualizações.

2
Aplique a função CAST_TO_FLOAT no modelo

Use a função CAST_TO_FLOAT na transformação do campo desejado. A função aceita tipos text, int e boolean, e sempre retorna um valor do tipo float.

3
Valide o resultado nos destinos

Verifique se os valores decimais estão corretos ao enviar para destinos como data warehouses ou planilhas, garantindo precisão nas análises.

4
Utilize em dashboards e relatórios

Aproveite os campos float convertidos para criar métricas mais precisas em dados para dashboards e visualizações que dependem de cálculos numéricos.

Perguntas frequentes

Quais tipos de campo a função CAST_TO_FLOAT aceita como entrada?
A função CAST_TO_FLOAT suporta três tipos de campo como entrada: text (texto), int (inteiro) e boolean (booleano). Qualquer um desses tipos pode ser convertido para o tipo float de saída.
A função CAST_TO_FLOAT requer algum argumento adicional?
Não. A função não possui argumentos — basta aplicá-la diretamente ao campo que deseja converter. O pseudo-código mostra que ela simplesmente recebe o valor original e retorna float(val) quando o valor existe, ou None quando está vazio.
O que acontece se o campo de entrada estiver vazio ou nulo?
Segundo o pseudo-código da documentação, se o valor de entrada for avaliado como falso (vazio, nulo ou equivalente), a função retorna None em vez de tentar a conversão, evitando erros de processamento.
Para que serve converter campos para float em pipelines de dados?
A conversão para float é essencial quando você precisa realizar cálculos matemáticos, agregações ou comparações numéricas em ferramentas de visualização. Campos textuais não permitem operações como soma, média ou percentual diretamente.
O tipo float de saída é compatível com todos os destinos da Kondado?
Sim, o tipo float é amplamente suportado. Ao enviar dados para destinos como data warehouses, planilhas ou ferramentas de BI, valores float mantêm a precisão decimal necessária para análises financeiras e métricas de negócio.

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