Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Converte un'espressione di un tipo di dati in un'altra.
Sintassi
CONVERT(<Expression>, <Datatype>)
Parametri
| Termine | Definizione |
|---|---|
Expression |
Qualsiasi espressione valida. |
Datatype |
Enumerazione che include: BOOLEAN/LOGICAL, /DECIMAL, CURRENCYDATETIME, DOUBLE, INTEGER/INT64, STRING/TEXT. |
Valore restituito
Restituisce il valore di Expression, convertito in Datatype.
Osservazioni
La funzione restituisce un errore quando un valore non può essere convertito nel tipo di dati specificato.
DAX colonne calcolate devono essere di un singolo tipo di dati. Poiché MEDIAN le funzioni e MEDIANX su una colonna integer restituiscono tipi di dati misti, integer o double, l'espressione di colonna calcolata seguente restituirà un errore di conseguenza:
MedianOrderQuantity = MEDIAN ( [Order Quantity] )Per evitare tipi di dati misti, modificare l'espressione in modo da restituire sempre il tipo di dati double, ad esempio:
MedianOrderQuantity = MEDIANX('Sales', CONVERT([Order Quantity], DOUBLE))Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.
Esempio
DAX quesito
EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }
Rendiconto
| [Valore] |
|---|
| 2 |