Compartir vía


CONVERT

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

Convierte una expresión de un tipo de datos en otro.

Sintaxis

CONVERT(<Expression>, <Datatype>)

Parámetros

Término Definición
Expression Cualquier expresión válida.
Datatype Enumeración que incluye: BOOLEAN/LOGICAL, /DECIMAL, CURRENCYDATETIME, DOUBLE, INTEGER/INT64, STRING/TEXT.

Valor devuelto

Devuelve el valor de Expression, traducido a Datatype.

Observaciones

  • La función devuelve un error cuando no se puede convertir un valor al tipo de datos especificado.

  • DAX columnas calculadas deben ser de un solo tipo de datos. Dado MEDIAN que las funciones y MEDIANX a través de una columna entera devuelven tipos de datos mixtos, integer o double, la siguiente expresión de columna calculada devolverá un error como resultado:

    MedianOrderQuantity = MEDIAN ( [Order Quantity] )
    
  • Para evitar tipos de datos mixtos, cambie la expresión para devolver siempre el tipo de datos doble, por ejemplo:

    MedianOrderQuantity = MEDIANX('Sales', CONVERT([Order Quantity], DOUBLE))
    
  • Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).

Ejemplo

consulta de DAX

EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }

Devuelve

[Valor]
2