Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
columna Calculada
tabla calculada
Medida
cá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 |