Dashboard en Excel S.4.
Dashboard en Excel S.4.
Dashboard en Excel S.4.
- Edición 26 -
Sesión IV
DIVIDE(4,2)
INTRODUCCION AL LENGUAJE DAX
Data Analysis Expressions, mas conocido como DAX, es el lenguaje de formulas que diferencia a Power BI de otras
soluciones de BI.
Trabaja con 3 objetos:
• Las Columnas calculadas nos permiten agregar columnas a una tabla, a través una formula asociada
permanentemente.
• Las columnas calculadas se refieren siempre a una tabla o a una columna (no existe el concepto de celdas o rangos.)
• Generan un valor para cada fila, visible en las tablas de la Vista de Datos. Se calculan basándose en el concepto de
contexto de fila.
• Por lo general son inútiles para hacer agregaciones (SUM, COUNT, etc.)
• Son muy útiles si queremos crear campos complejos difícil de crear con Power Query, y que usaremos para filtrar
nuestros reportes.
MEDIDAS
• Tampoco aceptan los conceptos de celdas o rangos. Trabajan exclusivamente con columnas y/o tablas.
• A diferencia de las columnas calculadas. Las medidas no son visibles físicamente en las tablas. Solo se “muestran”
dentro de una visualización, como un gráfico o una matriz.
• Se calculan basándose en el concepto de contexto de filtro, lo que significa que se recalculan cuando los filtros o
campos alrededor de estos cambian.
• Usamos medidas cuando un valor individual de una tabla no nos puede dar la respuesta a una pregunta (cuando
necesitamos “agregar” o “resumir”.
SINTAXIS DAX
Nombre de la medida/columna/tabla:
*Tip: Debe ser lo más explicito posible.
*Puede tener espacios.
Nombre de tabla:
Nombre columna
Nombre de la Función:
*Las columnas calculadas no requieren siempre
funciones, pero las medidas si, de lo contrario nos
saldrá error.
RESUMEN MEDIAS VS COLUMNAS CALCULADAS
Funciones Inteligencia de
Tiempo:
Funciones de Iteración:
FUNCIONES BASICAS DE HORA Y TIEMPO
Funciona básicamente como una función SUMAR.SI, pero ejecuta cualquier tipo de cálculo (no solo sumar o contar).
Podríamos pensar en la función como CALCULAR.SI.
FILTER
La funcionalidad más importante de FILTER es que puede ser usado en conjunto con CALCULATE para crear filtros más
complejos (basados en medidas y no solo en valores fijos).
FUNCIONES ITERADORES - X
Esta función básicamente agrega de forma temporal una columna a la tabla, calculando el valor de cada fila (basado en
la expresión) y finalmente aplicando la agregación a esa nueva columna.