Métricas DAX: Conteo, Sum, Average, Max y Min en Modelos de Datos

Clase 7 de 28Curso de DAX para Power BI

Resumen

¿Cómo generar medidas básicas en DAX para métricas de negocio?

Cuando se lidera un análisis de datos, una de las primeras interrogantes que surge es cuantificar las transacciones dentro del modelo de datos. Para abordar esta tarea, empleamos medidas fundamentales con DAX, un poderoso lenguaje de expresión de datos en Power BI. Aprender a manejar estas funciones te permitirá responder rápidamente a cuestiones operativas clave y optimizar el seguimiento de métricas comerciales.

¿Cómo contar la cantidad de transacciones?

Comencemos por la cantidad de transacciones, un indicador básico pero esencial. Para calcularlo, se construye una medida que cuenta las filas de la tabla de ventas.

Cantidad de transacciones = COUNTROWS('Ventas')

Es importante ajustar el formato de presentación. Al eliminar la visualización de unidades y mostrar el número exacto, puedes ver que hay, por ejemplo, 14,202 transacciones, en lugar de un redondeado 14,000.

¿Cómo calcular la cantidad de clientes únicos?

Otra métrica fundamental es la cantidad de clientes. Aunque podemos usar una función de conteo básico, es crucial aplicar una lógica de negocio que permita obtener un conteo único de clientes.

Cantidad de clientes = DISTINCTCOUNT('Clientes'[ID Cliente])

Al contar una dimensión, como los ID de cliente desde la tabla de clientes, se asegura de obtener la cifra correcta de clientes distintos, por ejemplo, 1,179. Sin embargo, si se realiza un conteo de la columna 'Cliente' en la tabla de ventas, se podría obtener un número erróneamente elevado debido a múltiples compras por parte de un solo cliente.

¿Cómo generar una visualización con datos agregados?

Para explorar la venta por año y medidas resumidas, es fundamental crear tablas visuales que muestren datos claves como la suma total de ventas y promedio de ventas.

Promedio de ventas = AVERAGE('Ventas'[Precio Venta Sin IGV])

En este punto, cada medida de ventas se conforma de diferentes funciones DAX que permiten:

  • SUM(): Sumar el total de las ventas.
  • AVERAGE(): Calcular el promedio de ventas.
  • MAX() y MIN(): Identificar los valores máximos y mínimos de ventas para cada año.

¿Qué otras funciones matemáticas de DAX podemos utilizar?

DAX ofrece un repertorio amplio para el análisis de datos. Entre las funciones matemáticas más utilizadas se encuentran:

  • SUM() y RESTA(): Para sumar y restar cantidades, útiles en cálculos como margen bruto.
  • MULTIPLICACIÓN y DIVISION(): Para cálculos proporcionales y de tarifas.
  • DIVIDE(): Permite manejar divisiones con un valor alternativo en caso de error por división entre cero.

Estas funciones son esenciales para calcular estadísticas como valores mínimos y máximos o para realizar operaciones de bases matemáticas en los indicadores de negocio. Usar DAX adecuadamente convierte las agregaciones de datos en una tarea eficiente, potenciando el seguimiento y análisis de métricas cruciales.

¿Dónde encontrar más recursos sobre DAX?

El aprendizaje de DAX es indispensable para cualquier analista que busque perfeccionar sus habilidades en Power BI o cualquier otra plataforma que utilice este lenguaje. La documentación oficial de Microsoft es un excelente recurso para profundizar en el uso y las aplicaciones de DAX, incluyendo ejemplos avanzados y prácticas recomendadas. ¡Sigue explorando y no dejes de aprender!