Uso de DAX en Power BI Desktop

Intermedio
Creador de aplicaciones
Analista de datos
Power BI

Esta ruta de aprendizaje presenta expresiones de análisis de datos (DAX) y proporciona las aptitudes fundamentales necesarias para mejorar los modelos de datos con cálculos.

Comienza con la descripción de la estructura de modelos de Power BI Desktop y cómo se puede mejorar con los cálculos de DAX. A continuación, se describe cómo se pueden escribir fórmulas de DAX y los distintos tipos de cálculos de modelos, incluidas las tablas y columnas calculadas, además de las medidas. Se presentan los contextos de evaluación, y en las lecciones siguientes se describe cómo escribir fórmulas de DAX que modifiquen el contexto de filtro. Por último, aprenderá a escribir expresiones DAX con las funciones de inteligencia de tiempo y las de iterador.

Requisitos previos

Ninguna

Módulos en esta ruta de aprendizaje

En este módulo, aprenderá sobre la estructura de los modelos de Power BI Desktop, los fundamentos del diseño de esquema de estrella, las consultas de análisis y la configuración de un objeto visual de informe. Este módulo proporciona una base sólida sobre la que puede aprender a optimizar los diseños de modelos y agregar cálculos de modelos.

En este módulo, aprenderá a escribir fórmulas de DAX para crear tablas calculadas, columnas calculadas y medidas, que son diferentes tipos de cálculos de modelos. Además, aprenderá a escribir fórmulas de DAX y a darles formato; estas fórmulas constan de expresiones que usan funciones, operadores, referencias a objetos de modelo, constantes y variables.

Al final de este módulo, podrá agregar tablas y columnas calculadas a un modelo de datos. También podrá describir el contexto de una fila, que se usa para evaluar las fórmulas de las columnas calculadas. Dado que es posible agregar columnas a una tabla mediante Power Query, también aprenderá cuándo es mejor crear columnas calculadas en lugar de columnas personalizadas de Power Query.

En este módulo, aprenderá a trabajar con medidas implícitas y explícitas. Comenzará creando medidas simples, que resumen una sola columna o tabla. A continuación, creará medidas más complejas en función de otras medidas del modelo. Además, obtendrá información sobre las similitudes y diferencias entre una columna calculada y una medida.

Al final de este módulo, habrá aprendido lo que puede hacer la familia de funciones del iterador y cómo usarlas en los cálculos de DAX. Los cálculos incluirán concatenación, clasificación y resúmenes personalizados.

Al final de este módulo, podrá describir el contexto de filtro, que se usa para evaluar las fórmulas de medida, y trabajar con él.

Al final de este módulo, habrá aprendido el significado de la inteligencia de tiempo y cómo agregar cálculos de inteligencia de tiempo de DAX a un modelo.

En ocasiones, es posible que tenga que agregar muchas medidas similares al modelo. Por ejemplo, imagine que el modelo incluye medidas para las ventas, el costo y el beneficio. Después, quiere crear un informe que muestre las ventas anuales hasta la fecha (YTD), el costo YTD y los beneficios YTD, además de las ventas del año anterior (PY), el costo del PY y los beneficios del PY. La adición de muchas medidas puede llevar mucho tiempo y puede congestionar el panel Campos con un número excesivo de campos. En lugar de crear cada medida YTD y PY, puede agregarlas rápidamente al modelo si crea un grupo de cálculo de expresiones de análisis de datos (DAX).

En este módulo, resolverá tres problemas empresariales diferentes mediante la optimización del modelo de datos y la creación de cálculos de expresiones de análisis de datos (DAX). Tendrá la oportunidad de crear lo siguiente:

  • Un informe de puntualidad (OTP) de una aerolínea.
  • Cálculos de DAX para escalar valores de medida.
  • Cálculos de DAX para clasificar productos de forma dinámica.