Capítulo 4 · 9 niveles

Fundamentos de DAX: columnas y medidas

Columnas calculadas con IF, SWITCH, YEAR, MONTH y RELATED; medidas con SUM, COUNTROWS, DISTINCTCOUNT, AVERAGE, MIN, MAX y DIVIDE; y la pregunta que decide entre una columna y una medida.

Con el modelo listo, vienen los números. DAX (Data Analysis Expressions) es el lenguaje de fórmulas de Power BI, y se parece lo bastante a Excel como para resultar familiar mientras trabaja con columnas y tablas enteras en lugar de celdas.

DAX hace dos trabajos distintos, y este capítulo trata de distinguirlos. Una columna calculada añade un valor a cada fila de una tabla cuando los datos se actualizan: un rango de precio por producto, un año por pedido, un costo por línea de pedido. Una medida se calcula al vuelo para cada celda de un visual, bajo los filtros que tenga esa celda: clientes por canal, valor medio del pedido, rango de precios por categoría.

Escribes ambas en visuales de práctica creados para este sitio (Power BI Desktop solo funciona en Windows): una columna se convierte en las filas de una matriz, una medida rellena sus celdas y un motor DAX comprueba cada celda con la respuesta. Además, cada lección indica el lugar exacto donde hacerlo en Power BI Desktop. El capítulo termina con una revisión de márgenes para el equipo de finanzas de Harbor & Pine que usa todo lo aprendido.

Niveles

  1. Una columna de rango de precio con IF

    de Olivia Bennett, Responsable de Merchandising

    calculated column, if, row context, dax

    Código Dificultad 1 de 5 Sin empezar

  2. Una columna de mes del pedido con MONTH

    de Chris Martinez, Planificador de Marketing

    calculated column, month, year, date functions, seasonality

    Código Dificultad 1 de 5 Sin empezar

  3. Rangos de cantidad con SWITCH(TRUE())

    de Nicole Adams, Gerente de Logística

    calculated column, switch, nested if, bands, data quality

    Código Dificultad 2 de 5 Sin empezar

  4. Cuenta clientes con DISTINCTCOUNT

    de Andrew Hughes, Analista de Insights de Clientes

    measure, distinctcount, countrows, count, filter context

    Código Dificultad 2 de 5 Sin empezar

  5. Rango de precios con MIN y MAX

    de Jessica Ward, Gerente de Precios

    measure, min, max, average, measure reference

    Código Dificultad 2 de 5 Sin empezar

  6. ¿Columna o medida?

    de Ashley Morgan, Analista de Reportes

    calculated column, measure, row context, filter context, dax

    Quiz Dificultad 2 de 5 Sin empezar

  7. Valor medio del pedido con DIVIDE

    de Steven Clark, Jefe de E-commerce

    measure, divide, ratio, average order value, measure reference

    Código Dificultad 2 de 5 Sin empezar

  8. Costo de línea con RELATED

    de Laura Simmons, Socia Financiera de Categoría

    calculated column, related, relationship, row context, cost of goods sold

    Código Dificultad 3 de 5 Sin empezar

  9. Desafío final: la revisión de márgenes por categoría

    de Laura Simmons, Socia Financiera de Categoría

    calculated column, measure, related, isblank, divide, distinctcount

    Desafío final · 3 pasos Dificultad 4 de 5 Sin empezar

Elige qué puede ejecutarse en este sitio. Puedes cambiarlo cuando quieras desde "Configurar cookies", al pie de cada página.