La solicitud

De Marcus Bell, Jefe de ventas
Tu objetivo
Paso 1 de 3. Crea una medida llamada Sales: la suma de order_items[line_total] solo de los pedidos completados (orders[status] = "completed").
- Llena
[Sales]en cada fila del visualpendiente - También la fila Total correctapendiente
Paso 2 de 3. Añade una medida llamada Sales Target: [Sales] del mismo periodo del año pasado, por 1.1.
- Llena
[Sales Target]en cada fila del visualpendiente - También la fila Total correctapendiente
Paso 3 de 3. Añade una medida llamada Target Achieved %: [Sales] dividido entre [Sales Target], segura cuando la meta está vacía.
- Llena
[Target Achieved %]en cada fila del visualpendiente - También la fila Total correctapendiente
Paso 1 · tu medida
- Visual
- A matrix: rows = 'Date'[Month]; values = [Sales]
- Segmentaciones
- 'Date'[Year] = 2025
Panel de datos: tablas y columnas
- order_items order_item_id, order_id, product_id, quantity, unit_price, discount_pct, line_total
- orders order_id, customer_id, order_date, status, channel, shipping_fee, coupon_code
- products product_id, name, category, subcategory, unit_price, unit_cost, launched_on, is_active
- customers customer_id, first_name, last_name, email, city, state, signup_date, segment, referral_source
- returns return_id, order_item_id, returned_on, reason, refund_amount
- Date Date, Year, Quarter, Month Number, Month, Year Month, Year Quarter, Day, Weekday Number, Weekday
Cargando el editor…
Solución de referencia
| Month | Sales |
|---|---|
| Jan | |
| Feb | |
| Mar | |
| Apr | |
| May | |
| Jun | |
| Jul | |
| Aug | |
| Sep | |
| Oct | |
| Nov | |
| Dec | |
| Total |
Mote revisa tu resultado
Presiona Comprobar. Mote completa tu respuesta y la compara con lo que necesita el informe.
Paso 2 · tu medida
- Visual
- A matrix: rows = 'Date'[Month]; values = [Sales Target]
- Segmentaciones
- 'Date'[Year] = 2025
Panel de datos: tablas y columnas
- order_items order_item_id, order_id, product_id, quantity, unit_price, discount_pct, line_total
- orders order_id, customer_id, order_date, status, channel, shipping_fee, coupon_code
- products product_id, name, category, subcategory, unit_price, unit_cost, launched_on, is_active
- customers customer_id, first_name, last_name, email, city, state, signup_date, segment, referral_source
- returns return_id, order_item_id, returned_on, reason, refund_amount
- Date Date, Year, Quarter, Month Number, Month, Year Month, Year Quarter, Day, Weekday Number, Weekday
Cargando el editor…
Solución de referencia
| Month | Sales Target |
|---|---|
| Jan | |
| Feb | |
| Mar | |
| Apr | |
| May | |
| Jun | |
| Jul | |
| Aug | |
| Sep | |
| Oct | |
| Nov | |
| Dec | |
| Total |
Mote revisa tu resultado
Presiona Comprobar. Mote completa tu respuesta y la compara con lo que necesita el informe.
Paso 3 · tu medida
- Visual
- A matrix: rows = 'Date'[Month]; values = [Target Achieved %]
- Segmentaciones
- 'Date'[Year] = 2025
Panel de datos: tablas y columnas
- order_items order_item_id, order_id, product_id, quantity, unit_price, discount_pct, line_total
- orders order_id, customer_id, order_date, status, channel, shipping_fee, coupon_code
- products product_id, name, category, subcategory, unit_price, unit_cost, launched_on, is_active
- customers customer_id, first_name, last_name, email, city, state, signup_date, segment, referral_source
- returns return_id, order_item_id, returned_on, reason, refund_amount
- Date Date, Year, Quarter, Month Number, Month, Year Month, Year Quarter, Day, Weekday Number, Weekday
Cargando el editor…
Solución de referencia
| Month | Target Achieved % |
|---|---|
| Jan | |
| Feb | |
| Mar | |
| Apr | |
| May | |
| Jun | |
| Jul | |
| Aug | |
| Sep | |
| Oct | |
| Nov | |
| Dec | |
| Total |
Mote revisa tu resultado
Presiona Comprobar. Mote completa tu respuesta y la compara con lo que necesita el informe.
Lo que recibe Marcus, y por qué
La lección
Marcus ha elegido los visuales: un recuadro KPI arriba y un gráfico de líneas de ventas frente a la meta debajo. Los visuales valen lo que valgan las medidas que contienen, y las mismas tres medidas deberían alimentar a ambos, para que el recuadro y el gráfico nunca cuenten historias distintas.
Dónde estás trabajando
Este es un informe de práctica creado para este sitio; Power BI Desktop solo funciona en Windows. La matriz muestra 2025 por mes y representa los datos que hay detrás de ambos visuales. Un motor DAX evalúa cada medida en cada celda siguiendo las reglas de Power BI. Cada paso comprueba la última medida del editor, así que conserva las anteriores. En Power BI Desktop: Inicio → Nueva medida (Home → New measure) para cada una, y luego construye los visuales desde el panel Visualizaciones (Visualizations).
Paso 1: una sola definición de Sales
Los datos tienen pedidos cancelados, reembolsados y pendientes. Sales significa solo pedidos
completados, así que el filtro va una vez en la medida con CALCULATE. Cada medida posterior llama a
[Sales] en lugar de repetir el filtro.
Paso 2: una meta que sigue el calendario
La regla de Marcus es “el mismo mes del año pasado más 10 %”:
Sales Target = CALCULATE([Sales], SAMEPERIODLASTYEAR('Date'[Date])) * 1.1
SAMEPERIODLASTYEAR toma las fechas de la celda (marzo de 2025) y devuelve las mismas fechas un año antes
(marzo de 2024); CALCULATE evalúa [Sales] para esas. En la fila Total la celda contiene todo 2025, así
que la meta es todo 2024 más 10 %. La tabla Date está marcada como tabla de fechas, que es lo que
necesita la inteligencia de tiempo.
Paso 3: la razón, con seguridad
Target Achieved % = DIVIDE([Sales], [Sales Target])
DIVIDE devuelve un vacío cuando la meta está vacía o es cero, donde / devolvería un error o infinito.
Dale formato de porcentaje.
Conectar los visuales
- Visual KPI: Sales en Valor, Month (o Date) en Eje de tendencia, Sales Target en Meta (Value, Trend axis, Target). El recuadro muestra el último mes, coloreado frente a la meta.
- Gráfico de líneas: Month en el Eje X, Sales y Sales Target en Eje Y (X-axis, Y-axis). Dos líneas: donde la línea real cae por debajo de la línea de la meta, el KPI se pone rojo.
- Una tarjeta o un gráfico de columnas de Target Achieved % si el equipo prefiere un número por mes.
Qué dicen los números
Lee tu matriz antes de construir los visuales. La mayoría de los meses de 2025 superaron la meta, pero los dos meses más grandes, noviembre y diciembre, quedaron por debajo. El año completo llega a cerca del 105 %, así que una tarjeta anual se vería bien mientras la temporada de fiestas, la parte que más importa, falló. Por eso Marcus quería una tendencia mensual bajo el número principal.
¡Linterna encendida!
Practicaste: kpi visualtargetsameperiodlastyeardivideline chartboss
- Resuelto
- Sin pistas
- Al primer intento
