Quando inserisci la tua query nell'Editor SQL o crei un calcolo, utilizzi la sintassi Presto SQL. Per convertire o restituire il tipo di dati di un valore o di un'espressione, potresti trovare utili queste funzioni.
CAST o TRY_CAST
Per convertire il valore di un campo in un altro tipo di dati, usa la funzione CAST come CAST(valore AS tipo). Ad esempio, per convertire il valore di un campo Month da testo numerico a numero intero come parte di un calcolo, CAST({1} AS integer).
Se la conversione fallisce, CAST restituisce un errore. Per restituire NULL invece di un errore se la conversione non riesce, usa la funzione TRY_CAST come TRY_CAST(valore AS tipo).
Nota: Per convertire un valore in una data, usa la funzione DATE data e ora.
TYPEOF
Per restituire il tipo di dati di un'espressione, usa la funzione TYPEOF come TYPEOF(espressione). Ad esempio, SELECT TYPEOF(123) dà come risultato intero.