Introducción a Dax
¿Que es Dax?
DAX (Data Analysis Expressions) es un lenguaje específico para análisis de datos creado por Microsoft en el año 2010 para ser usado con un modelo de datos tabular y que se puede usar en Excel, Analysis Services y Power BI.Modelo de Datos Tabular
Un modelo de datos tabular no es más que un conjunto de tablas formadas por filas divididas en columnas y relacionadas entre sí. Cada tabla está dividida en columnas con un nombre y algunas de ellas pueden contener expresiones escritas en DAX, por ejemplo, para hacer un cálculo usando valores de otras columnas. Cuando los datos se importan en el modelo, se crean filas en cada tabla. Una relación enlaza dos tablas usando una columna de cada tabla. Las expresiones DAX utilizan las relaciones definidas en el modelo para, por ejemplo, saber como filtrar los datos.Tipos de datos
DAX define varios tipos de datos y una columna sólo puede contener datos de un mismo tipo. Los principales tipos de datos son:- Número entero
- Número decimal
- Cadena de texto
- Fecha
- Moneda
- Boolean
- Fecha y hora
- Inteligencia de tiempo
- Filtros
- Información
- Lógicas
- Matemáticas
- Estadísticas
- Textos