SunFruits Exports
POWER BI · INTERMEDIO–AVANZADO
Programa Power BI para SunFruits Exports · Módulo 1 · Día 4

Sesión 4
Arma tu dashboard
con DAX simple

Las fórmulas de Excel, ahora en Power BI — y un reporte que se arma solo

Bloque A · Tus primeras medidas Bloque B · Armar el dashboard

2 horas · 2 bloques de 45 min · cada visual pide su fórmula

Mapa de la sesión

🅰 Bloque A — 45 min

Tus primeras medidas

  • DAX = las fórmulas de Excel, recargadas
  • Excel ⟶ DAX (la tabla clave)
  • Medida vs columna, sin enredos
  • Crear tus medidas base

🅱 Bloque B — 45 min

Armar el dashboard

  • Tarjetas KPI, barras y línea por mes
  • CALCULATE = SUMAR.SI
  • Segmentadores para interactuar
  • Dar formato al reporte

Usamos el modelo + Calendario que armaste en la Sesión 3.

Objetivos de aprendizaje

Al terminar la sesión vas a poder…

Medir

Crear medidas con SUM, AVERAGE y DIVIDE: el equivalente a tus fórmulas de Excel.

Filtrar con DAX

Usar CALCULATE con un filtro simple, igual que un SUMAR.SI.

Armar

Construir un dashboard de ventas con tarjetas, barras, línea y segmentadores.

💡 Idea fuerza de la sesión

No vamos a estudiar DAX en abstracto. Vamos a armar el dashboard, y cada vez que un visual necesite un número, ahí aprendemos la fórmula que lo calcula.

De dónde venimos (Sesión 3)

Ya tienes

  • Modelo conectado: Ventas + catálogos
  • Relaciones 1:* funcionando
  • Tabla Calendario marcada como fechas

Hoy le damos números

Con las tablas conectadas, las fórmulas (medidas) salen cortas y se reutilizan en todos los visuales.

Un buen modelo = DAX fácil.

Bloque A · 45 min

DAX = fórmulas
de Excel, recargadas

Si sabes SUMA y SUMAR.SI, ya empezaste

¿Qué es DAX?

En una frase

DAX es el lenguaje de fórmulas de Power BI. Se parece muchísimo a las fórmulas de Excel: funciones, paréntesis, argumentos.

La gran diferencia

En Excel apuntas a celdas (A1:A10). En DAX apuntas a columnas enteras (Ventas[Monto]), y la fórmula se recalcula según lo que el usuario filtre.

A una fórmula reutilizable que vive en el modelo le llamamos medida.

Tu Excel ⟶ DAX

La tabla que vale por toda la sesión:

En Excel…En DAX…Para qué
SUMA(A1:A10) SUM(Ventas[Monto USD])Total de ventas
PROMEDIO(...) AVERAGE(Ventas[Precio])Precio promedio
CONTARA(...) COUNTROWS(Ventas)Cuántas ventas
SUMAR.SI (una condición) CALCULATE(SUM(...), Productos[Producto]="Uva")Total solo de Uva
SUMAR.SI.CONJUNTO CALCULATE con varios filtrosVarias condiciones
Dividir con SI.ERROR DIVIDE(a, b)Divide sin romperse

Medida vs columna, sin enredos

Medida — tu herramienta principal

Se recalcula según lo que filtras. Como una tabla dinámica de Excel: cambias el filtro y el número se actualiza.

  • No ocupa espacio en el archivo
  • Sirve para sumar, promediar, dividir…
  • El 95% de lo que harás hoy

Columna calculada — casos puntuales

Se calcula fila por fila y se guarda, como una columna más de tu hoja.

  • Úsala para clasificar o etiquetar (ej. "Alto/Bajo")
  • No la uses para totales

Duda típica: si vas a sumar o promediar, es medida. Si vas a etiquetar cada fila, es columna.

Cómo se crea una medida

  • Clic derecho en la tabla VentasNueva medida.
  • Escribes la fórmula en la barra (con autocompletado).
  • Le das formato (moneda, número, %) en Herramientas de medida.

Consejo: crea una tabla vacía llamada _Medidas y guarda todas ahí. Mantiene el modelo ordenado.

Crear una medida en Power BI
Crear una medida · Microsoft Learn

Tus medidas base

Estas 4 ya te dan casi todo el dashboard:

// Las que se suman
Total Monto USD = SUM(Ventas[Monto USD])
Total Cajas     = SUM(Ventas[Cajas])
Total Kg        = SUM(Ventas[Kg Netos])

// Las derivadas (reutilizan las de arriba)
Precio Prom USD/Kg = DIVIDE([Total Monto USD], [Total Kg])

Fíjate: Precio Prom reutiliza las otras medidas. No repites SUM(...) en cada fórmula.

Bloque B · 45 min

Armemos el
dashboard

Cada visual, su medida — paso a paso

Paso 1 — Tarjetas KPI

Arrastra una medida a un visual Tarjeta. Tres tarjetas y ya tienes el encabezado del dashboard.

  • Total Monto USD → formato moneda
  • Total Cajas → número entero
  • Precio Prom USD/Kg → 2 decimales

No escribes nada nuevo: reusas las medidas del Bloque A.

$8.4MTotal Monto USD
312KTotal Cajas
$4.20Precio Prom USD/Kg

Paso 2 — Barras por producto

Inserta un gráfico de barras:

  • Eje Y: Productos[Producto]
  • Valores: Total Monto USD

Listo: ranking de productos por ventas. La misma medida sirve para mil visuales.

Aquí se nota el modelo de la Sesión 3: arrastras "Producto" del catálogo y cruza con Ventas solo.

UvaArándanoPaltaCítrico

Paso 3 — Línea por mes

Inserta un gráfico de líneas:

  • Eje X: Calendario[Mes] (de la Sesión 3)
  • Valores: Total Monto USD

La tabla Calendario hace que los meses salgan en orden y sin huecos.

Sin tabla Calendario, este gráfico saldría desordenado o incompleto.

EneFebMarAbrMayJun

CALCULATE = SUMAR.SI

La única función "nueva" del día. Suma, pero solo lo que cumple una condición.

// En Excel:  =SUMAR.SI(Producto; "Uva"; Monto)

Monto Uva =
CALCULATE(
    [Total Monto USD],                 // qué sumar
    Productos[Producto] = "Uva"     // con qué condición
)

Primero qué mides, luego con qué filtro. ¿Varias condiciones? Agrega más, separadas por coma (como SUMAR.SI.CONJUNTO).

Paso 4 — Compara con CALCULATE

Crea un par de medidas con CALCULATE y ponlas en tarjetas o en una tabla junto al total:

Monto USA =
CALCULATE([Total Monto USD],
    Clientes[Pais] = "Estados Unidos")

Compara Total Monto USD vs Monto USA: ves el total y el subtotal del mercado clave de un vistazo.

$8.4MTotal Monto USD
$3.1MMonto USA

Paso 5 — Segmentadores (slicers)

Qué hacen

Son los filtros interactivos del reporte. Eliges un valor y todos los visuales reaccionan.

  • Inserta visual Segmentación de datos
  • Campo: Calendario[Año]
  • Otro: Clientes[Region Comercial]

La magia del modelo

No tienes que tocar tus medidas. Como las tablas están conectadas (Sesión 3), el filtro del segmentador baja solo a Ventas.

Una medida bien hecha reacciona a cualquier filtro sin reescribirla.

Paso 6 — Dale forma al dashboard

Orden visual

  • KPIs arriba, gráficos al medio, segmentadores a un lado
  • Títulos claros en cada visual
  • Alinea y deja aire entre objetos

Detalles que suman

  • Formato de moneda y miles en las medidas
  • Un color de acento (el amarillo SunFruits)
  • Título de página: "Ventas SunFruits"

Con esto ya tienes un dashboard presentable de principio a fin.

Esto existe… lo vemos en el Módulo 2

DAX da para mucho más. Cuando domines lo de hoy, siguen estos (y están en la práctica reto):

Filtros avanzados

FILTER, ALL, REMOVEFILTERS para % del total y rankings.

Variables

VAR / RETURN para fórmulas largas más legibles.

Tiempo

Comparar año vs año, YTD, crecimiento % (time intelligence).

Hoy: medir, filtrar simple y armar. Con eso resuelves la mayoría de reportes reales.

Errores comunes (y cómo evitarlos)

Evita

  • Usar columnas calculadas para sumar
  • Dividir con / (se rompe con ceros)
  • Repetir SUM(...) en cada medida
  • Filtrar con un texto mal escrito ("EEUU" vs "Estados Unidos")

Haz

  • Medidas para todo lo que se suma
  • DIVIDE(a, b) siempre
  • Reutilizar medidas dentro de otras
  • Usar el valor exacto ya normalizado en Sesión 2

🛠 Taller de la sesión

Parte 1 — Las medidas

  • Crea Total Monto USD, Total Cajas, Total Kg.
  • Precio Prom USD/Kg con DIVIDE.
  • Una medida Monto Uva con CALCULATE.

Parte 2 — El dashboard

  • Tarjetas KPI + barras por producto + línea por mes.
  • Segmentadores de Año y Región.
  • Dale formato y un título de página.

Entregable: un dashboard de ventas de SunFruits que filtra y se ve profesional.

Resumen — puntos importantes

🅰 Medidas (fórmulas)

  • DAX se parece a las fórmulas de Excel
  • SUM, AVERAGE, COUNTROWS, DIVIDE
  • Medida para sumar; columna para etiquetar
  • Reutiliza medidas dentro de otras

🅱 Dashboard

  • CALCULATE = SUMAR.SI (qué + filtro)
  • Tarjetas, barras, línea por mes
  • Segmentadores: una medida reacciona a todo
  • Formato y orden para presentar

🎯 Si te llevas una sola idea: con 4 medidas y un CALCULATE ya armas un dashboard real. Lo demás es repetir el patrón.

Preguntas de repaso

Verifiquemos lo aprendido en esta sesión

1

¿Qué función DAX equivale a SUMA de Excel? ¿Y a SUMAR.SI?

2

¿Cuándo usas una medida y cuándo una columna calculada?

3

¿Por qué usar DIVIDE en vez del operador /?

4

Escribe la idea de una medida que sume solo las ventas de "Arándano" con CALCULATE.

5

¿Por qué una misma medida reacciona a un segmentador sin reescribirla?

Sun Fruits Exports · Programa Power BI

¡Gracias!

Cerramos el Módulo 1: de un Excel sucio a un dashboard que funciona

Edwin Barrientos Retuerto

Arquitecto de Inteligencia de Negocios & Cloud · Instructor

🌐 blog.arquitecturabi.pe

En el Módulo 2 conectamos a base de datos y subimos de nivel el DAX

1 / 24