Contenido

Objetivo

Describir las características y los usos más importantes del lenguaje DAX, entender la teoría y después ponerlo a prueba en ejercicios prácticos, también es importante como objetivo del tema entender la importancia del lenguaje más allá de su simple sintaxis, sus similitudes y diferencias con otros lenguajes tales como MDX y SQL.

Descripción

El lenguaje DAX resulta relevante cuando se manejan proyectos de BI, los cuales hacen uso de modelos tabulares. Manejar este lenguaje correctamente puede determinar si el proyecto es exitoso o no.

En este tema se ven los fundamentos del lenguaje DAX en la teoría, así como sus similitudes y diferencias con relación a los lenguajes SQL y MDX. También se observan las consultas básicas y los elementos principales para lograr consultas más avanzadas. Por último, se contemplan ejemplos sobre cómo optimizar y soportar los modelos tabulares con este lenguaje.

Explicación

Haz clic para revisar la explicación.

Introducción a DAX

Recursos adicionales

Para enriquecer y complementar tu proceso de aprendizaje, te invitamos a explorar recursos educativos abiertos que puedes buscar utilizando las siguientes palabras clave:

  • Data Analysis Expressions (DAX)
  • Modelos tabulares
  • Similitud con fórmulas Excel
  • Amplio surtido de funciones
  • Entendimiento de contextos
Actividad

Objetivo

Reforzar los conceptos aprendidos mediante una serie de ejercicios parcialmente prácticos.

Instrucciones
  • Asegúrate de tener instalado SQL Server, Analysis Services y PowerBI, las versiones gratuitas.
  • Crea una medida sobre una tabla utilizando una función de texto y una función agregada.
  • Utiliza la cláusula DEFINE para guardar el resultado de una expresión en una variable.
  • Utiliza la cláusula START AT para desplegar resultados a partir de cierto valor (asegúrate de especificar parámetros también).
  • Haz un ejercicio de optimización y repasa tus columnas, índices y tipos de datos de las columnas para ubicar dónde se encuentran estas características y saber borrarlas en el futuro.
Checklist

Asegúrate de:

  • Realizar los ejercicios considerando que ha aprendido.
  • Comprender los procedimientos básicos para emplear el lenguaje DAX tanto en SQL Server como en PowerBI.
  • Comprender como se realiza la optimización dentro de los modelos tabulares.