Tipos de datos de DAX

Completado

Las columnas del modelo semántico tienen un tipo de datos establecido, que garantiza que todos los valores de columna se ajusten a ese tipo de datos. Los tipos de datos de columnas se definen en Power Query, o en el caso de las columnas calculadas, se deducen a partir de la fórmula. Los tipos de datos de medida, al igual que los tipos de datos de las columnas calculadas, se deducen a partir de la fórmula.

Los tipos de datos de modelos no son los mismos que los tipos de datos de DAX, aunque existe una relación directa entre ellos. En la tabla siguiente se enumeran los tipos de datos de modelos y los tipos de datos de DAX. Observe el intervalo de valores admitidos para cada tipo de datos.

Tipo de datos de modelos Tipo de datos de DAX Descripción
Número entero Entero de 64 bits -263 a 263-1
Número decimal Real de 64 bits Negativo: -1,79 x 10308 a -2,23 x 10-308 - cero (0) - positivo: 2,23 x 10-308 a 1,79 x 10308 Limitado a 17 dígitos decimales
Boolean Boolean TRUE o FALSE
Texto String Cadena de caracteres Unicode
Fecha Fecha y hora Las fechas válidas son todas las fechas posteriores al 1 de enero de 1900
Moneda Moneda -9,22 x 1014 a 9,22 x 1014 - limitado a cuatro dígitos decimales de precisión fija
No procede BLANK En algunos casos, es equivalente a una base de datos (SQL) NULL

Tipo de datos BLANK

El tipo de datos BLANK merece una mención especial. DAX usa BLANK tanto para los valores NULL de base de datos como para las celdas en blanco de Excel. BLANK no significa cero. Quizás sea más fácil pensar en ello como la ausencia de un valor.

Dos funciones de DAX se relacionan con el tipo de datos BLANK: la función BLANK de DAX devuelve BLANK, mientras que la función ISBLANK de DAX prueba si una expresión se evalúa como BLANK.