CAST
Converte um campo ou uma expressão de um tipo para outro.
Exemplos de utilização
CAST(Number_field AS TEXT)CAST(Text_field AS NUMBER)CAST(Date_field as DATETIME)
Sintaxe
CAST field_expression AS type
Parâmetros
field_expression: um campo ou uma expressão.type: um literal de tipo de dados.
CAST literais de tipo de dados
Pode transmitir a partir dos seguintes tipos:
| Do tipo | Para escrever | 
|---|---|
| Texto |  
  | 
 
| Número |  
  | 
 
| Data |  
  | 
 
| Data e hora |  
  | 
 
Exemplos
Objetivo: contabilizar sessões do Website com mais de N segundos.
Numa origem de dados do Google Analytics, a Duração da sessão é uma dimensão de texto. O primeiro passo para contabilizar sessões com uma duração superior a N é convertê-lo num número através de CAST. O segundo passo é usar a declaração CASE para identificar sessões com uma duração superior a um determinado valor. Neste exemplo, vamos considerar 60 segundos. Vamos combinar CASE com SUM para fazer a contagem.
Passo 1: crie um novo campo calculado Duração da sessão (número) com a seguinte fórmula:
CAST(Session Duration AS NUMBER)
Passo 2: crie um novo campo calculado Sessões longas :
SUM(CASE WHEN Session Duration > 60 THEN 1 ELSE 0 END)
Notas
Não pode  CAST  campos agregados.
- As conversões de 
[DATE|DATETIME]paraTEXTdevolvem os formatos de string canónicos apresentados abaixo. Para devolver um formato diferente, use a funçãoFORMAT_DATETIME. - As conversões de 
TEXTpara[DATE|DATETIME]aceitam apenas o formato de string canónico. Para analisar um formato diferente, use as funçõesPARSE_*. 
| Tipo | Formato STRING canónico | 
|---|---|
| DATA |   YYYY-\[M\]M-\[D\]D   | 
 
| DATA/HORA |   YYYY-\[M\]M-\[D\]D \[\[H\]H:\[M\]M:\[S\]S\[.DDDDDD\]\]   | 
 
Conversão forçada para texto
Quando uma expressão requer uma string de texto, o Looker Studio converte (implicitamente) valores não string num tipo de dados string.
| Tipo | Formato STRING canónico | 
|---|---|
| DATA |   YYYY-MM-DD   | 
 
| DATA/HORA |   YYYY-MM-DD HH:MM:SS\[.DDD\[DDD\]\]   | 
 
Por exemplo, suponhamos que temos um campo created_datetime do tipo DATETIME e a seguinte fórmula:
CONCAT("Created on ", created_datetime)
Esta fórmula devolve o seguinte:
Created on 2019-11-22 16:30:00.739182
Esta fórmula não requer um CAST(created_datetime AS TEXT) explícito.