Explora Power Elite Studio: tu espacio para aprender y compartir sobre análisis de datos, IA y programación. Descubre opciones de formación, tanto gratuitas como de pago.
DataDay 2024 – Taller: Lenguaje DAX Paso a Paso
Lenguaje DAX Paso a Paso: Taller Presencial en Oficias de Microsoft, Bogotá – Colombia, Edición 2024
¡Hola a todos y todas!
Quiero compartir los recursos que utilizaremos en el Data Day 2024, que se llevará a cabo en Bogotá, Colombia, en las oficinas de Microsoft, para que todos los asistentes tengan acceso fácil y rápido.
Recursos de Taller en Lenguaje DAX Paso a Paso
Recursos web y descargables:
- Página web playground de DAX.do acceso a aquí
- Modelo de DisproductosLD.pbix descarga aquí
- Diapositivas en PDF descargar aquí
Fragmentos de Código DAX
#1 – Hola Mundo en Lenguaje DAX:
1 | EVALUATE2 | { "Hola Mundo!" }
#2 – Consulta DAX al Modelo
1 | EVALUATE2 | Sales
#3 – Columnas Calculada
1 | EVALUATE2 | ADDCOLUMNS (3 | Sales,4 | "DiasTranscurridos", 5 | -- Se ejcuta fila a fia, contexto de fila6 | INT ( Sales[Due Date] - Sales[Order Date] )7 | )
#4 – Columnas Calculada con Función IF
1 | EVALUATE 2 | ADDCOLUMNS ( 3 | Sales, 4 | "DiasTranscurridos", 5 | -- Se ejcuta fila a fia, contexto de fila 6 | INT ( Sales[Due Date] - Sales[Order Date] ), 7 | "CategoriaUnidades", 8 | -- Se ejcuta fila a fia, contexto de fila 9 | IF ( Sales[Quantity] = 1, "Venta Unitaria", "Varias Ventas" )10 | )
#5 – Interacción de Funciones con el Contexto de Fila
1 | EVALUATE 2 | ADDCOLUMNS ( 3 | Sales, 4 | "DiasTranscurridos", 5 | INT ( Sales[Due Date] - Sales[Order Date] ), 6 | "CategoriaUnidades", 7 | IF ( Sales[Quantity] = 1, "Venta Unitaria", "Varias Ventas" ), 8 | "IngresoTotal", 9 | SUM ( Sales[Net Price] ) 10 | )
#6 – Resumen DAX
1 | EVALUATE2 | SUMMARIZECOLUMNS (3 | 039;Product039;[Product Name],4 | "Ingresos",5 | SUM ( Sales[Net Price] )6 | )