De Fórmulas de Excel a DAX
Desliza para mostrar el menú
DAX significa Data Analysis Expressions. Es un lenguaje de fórmulas diseñado específicamente para trabajar con modelos de datos relacionales. Así como las fórmulas de hoja de cálculo de Excel permiten calcular valores en celdas, DAX permite definir cálculos que residen dentro del Modelo de Datos y responden automáticamente a filtros, segmentaciones y configuraciones de tablas dinámicas.
Cada medida DAX tiene exactamente tres partes escritas en un orden específico:
DAX Function Name := Expression
Total Sales := SUM(Sales[Total])
Las medidas se escriben en el Área de Cálculo — las filas en blanco en la parte inferior de cada tabla en la vista de cuadrícula de Power Pivot. Cualquier celda en blanco en esta área puede contener una medida. Para mantener el modelo organizado, es buena práctica escribir las medidas debajo de la tabla a la que hacen referencia principalmente — por ejemplo, Total Sales debajo de la tabla Sales.
- Abrir Power Pivot → Administrar y navegar a la vista de cuadrícula;
- Seleccionar la tabla a la que se relaciona la medida (por ejemplo, Sales);
- Hacer clic en cualquier celda en blanco en el Área de Cálculo debajo de los datos de la tabla;
- Escribir el nombre de la medida,
:=, y la expresión — el texto aparece en la barra de fórmulas en la parte superior, no directamente en la celda; - Presionar Enter para confirmar — el resultado aparece en la celda del área de cálculo.
Si el Área de Cálculo no es visible, ve a la pestaña Inicio en Power Pivot y haz clic en el botón Área de Cálculo para activarla.
Una vez que se guarda una medida, aparece inmediatamente en el panel de campos de la tabla dinámica junto con las columnas regulares de su tabla. Las medidas se identifican mediante un pequeño icono fx junto a su nombre, lo que las distingue de las columnas de datos normales. Arrastrar o hacer clic en una medida hacia el área de Valores la agrega a la tabla dinámica, y responde instantáneamente a cualquier segmentador o filtro que esté activo.
Tarea
Paso 1 — Escribir tus dos primeras medidas
Continúa trabajando en S3_workbook.xlsx — el mismo libro de trabajo utilizado a lo largo de la Sección 3.
- Abrir el mismo libro de trabajo que has estado utilizando desde 3.1 hasta 3.4 (no el libro de trabajo 3.5).
- Abrir Power Pivot → Administrar y cambiar a Vista de datos.
- Hacer clic en la pestaña Sales en la parte inferior de la ventana de Power Pivot.
En el área de cálculo debajo de los datos, crear exactamente las siguientes dos medidas:
Total Sales := SUM(Sales[Total])
Transaction Count := COUNTROWS(Sales)
Presionar Enter después de cada una. Ambas deberían aparecer en el área de cálculo mostrando un resultado calculado.
Luego regresar a Excel y realizar lo siguiente:
- Insertar una tabla dinámica desde el modelo de datos de este libro de trabajo.
- Colocar Region de la tabla Customers en las filas.
- Colocar Total Sales y Transaction Count de la tabla Sales en el área de valores.
- Insertar un segmentador en Category de la tabla Products.
- Hacer clic en Bikes en el segmentador y observar cómo ambas medidas se actualizan.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla