Condividi tramite


CONVERT

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

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