Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelar Datos - DAX
Modelar Datos - DAX
Datos:
Expresiones DAX
Por: Carlos Piscoya Tenorio
Power BI
Agenda de Hoy
• Motivación • Funciones DAX
• Introducción • Operadores
• Lógicas
• Funciones DAX • De texto
• Contexto de Fila y de Filtro • De Fecha
• Tipos de Cálculos • De Agregación
• Columnas Calculadas • De Conteo
• Medidas • De Información
• Tablas Calculadas • Caso Práctico 02: Entrega de
• Caso Práctico 01 : Casos Pedidos
Positivo Covid 19 [MINSA]
Motivación
Motivación
Introducción
• Todos hemos oído hablar de Excel, e incluso puede que lo
hayamos usado. Y entre las miles de cosas que podemos hacer
con él, y de hecho una parte neurálgica es el uso de funciones
para el cálculo de nuevos datos.
• Como podemos observar en el siguiente ejemplo, mientras que
en Excel las referencias siempre utilizan celdas o rangos de
celdas, en DAX estas siempre apuntan a tablas o columnas.
Funciones DAX
• DAX es un lenguaje de funciones introducido por Microsoft en Power BI,
Power Pivot y Analysis Services Tabular para definir cálculos y consultas
con el fin de obtener un valor o un conjunto de valores de una o varias
TABLAS de DATOS.
• Microsoft define DAX como una colección de
funciones, operadores y constantes que se
pueden usar en una fórmula o expresión, para
calcular y devolver uno o más valores. O lo que
es lo mismo: DAX te ayuda a crear información
nueva a partir de datos ya incluidos en un
modelo.
• Siglas en Ingles (Data Analysis Expressions, lo
que quiere decir, Expresiones de análisis de
datos)
Contextos en DAX
• En DAX, uno de los conceptos más importantes para comprender es el contexto en el que se
evalúa cada expresión DAX.
• Por ahora, es suficiente tener en cuenta que cada fórmula se puede evaluar en el contexto de
un conjunto específico de fila de datos de la tabla (un «contexto de fila») y / o en el contexto
de un conjunto específico de filtros (un «contexto de filtro»).
El contexto de • Es el que nos permite manejar las expresiones DAX, a tal punto que OBLIGAMOS que el
resultado sea DIFERENTE, sin importar que las formulas sean IGUALES. Dicho de otro
evaluación
modo son el entorno en el que se va a evaluar las medidas o calcular lo que
necesitamos.
Filtro
• Los filtros se pueden aplicar por intermedio de Funciones, filtros, segmentadores