> lección 15/34 · 12 min

Funciones de agregación

Concepto

SUM no es la única forma de resumir. Las funciones de agregación más usadas en DAX tienen equivalentes directos en Excel y SQL.

  • SUM(ventas[monto]): la suma. En Excel, SUMA; en SQL, SUM.
  • AVERAGE(ventas[monto]): el promedio. En Excel, PROMEDIO; en SQL, AVG.
  • MIN y MAX: el menor y el mayor, igual que en Excel y SQL.
  • COUNTROWS(ventas): la cantidad de filas. En SQL, COUNT(*).
  • DISTINCTCOUNT(ventas[producto]): cuántos valores distintos hay. En SQL, COUNT(DISTINCT ...).

COUNTROWS recibe una tabla. Cuenta filas, no valores de una columna: COUNTROWS(ventas) es la cantidad de ventas.

DISTINCTCOUNT cuenta sin repetir. DISTINCTCOUNT(ventas[producto]) dice cuántos productos distintos se vendieron, aunque cada uno aparezca varias veces.

Venta Promedio = AVERAGE(ventas[monto])
Cantidad de Ventas = COUNTROWS(ventas)
Productos Vendidos = DISTINCTCOUNT(ventas[producto])

Práctica.

  1. Crea en ventas las tres medidas de arriba.
  2. Pon cada una en una tarjeta, junto a la de Ventas Totales.
  3. Arma una tabla visual con region, Cantidad de Ventas y Venta Promedio.

> quiz

Responde con los valores de tus tarjetas y de la tabla por región.

Cargando preguntas…

Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.

Aprueba las tareas de esta lección para ver el cierre.