> lección 17/34 · 15 min

CALCULATE y el contexto de filtro

Concepto

Una medida se calcula dentro de un contexto: los filtros que vienen del visual, de las segmentaciones y de la página. CALCULATE es la función que permite cambiar ese contexto desde la fórmula: "calcula esto, pero solo para el norte", aunque el visual muestre todo.

CALCULATE(expresión, filtro1, filtro2, ...)

Un filtro fijo en la fórmula. La medida de abajo suma solo las ventas de la categoría Tecnologia, sin importar qué muestre el visual:

Ventas Tecnologia = CALCULATE(SUM(ventas[monto]), productos[categoria] = "Tecnologia")

Fíjate que el filtro usa una columna de productos: gracias a la relación, viaja hasta ventas.

Medidas que se comparan. Lo valioso de CALCULATE es poner lado a lado un valor filtrado y el total, o dos segmentos, en la misma tabla. Es la base de los porcentajes, las metas y las comparaciones entre períodos.

Varios filtros. Separados por comas, se cumplen todos a la vez: CALCULATE(SUM(ventas[monto]), ventas[region] = "sur", productos[categoria] = "Tecnologia").

Práctica.

  1. Crea en ventas la medida Ventas Norte, que sume monto solo de la región norte, usando CALCULATE.
  2. Pon Ventas Norte en una tarjeta, junto a Ventas Totales.
  3. Arma una tabla visual con producto, Ventas Totales y Ventas Norte.

> quiz

Responde con los valores de la tarjeta y la tabla.

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.