La solicitud

De Jessica Ward, Gerente de Precios
Tu objetivo
La matriz tiene products[category] en las filas, filtrada a productos activos, junto a la medida dada Average Price. Crea una medida llamada Price Range: el products[unit_price] más alto menos el más bajo, por categoría.
- Llena
[Price Range]en cada fila del visualpendiente - También la fila Total correctapendiente
Tu medida
- Visual
- A matrix: rows = products[category]; values = [Average Price], [Price Range]
- Segmentaciones
- products[is_active] = true
- Medidas del informe
Average Price = AVERAGE(products[unit_price])
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
| category | Average Price | Price Range |
|---|---|---|
| Decor | $75.40 | |
| Furniture | $774.63 | |
| Kitchen | $97.26 | |
| Lighting | $189.95 | |
| Outdoor | $429.83 | |
| Textiles | $69.77 | |
| Total | $262.18 |
Mote revisa tu resultado
Presiona Comprobar. Mote completa tu respuesta y la compara con lo que necesita el informe.
Lo que recibe Jessica, y por qué
La lección
El precio promedio de Jessica dice dónde se sitúa una categoría. El rango dice hasta dónde se extiende. Dos categorías pueden compartir un promedio y tener escaleras completamente distintas.
En qué estás trabajando
Esto es un informe de práctica creado para este sitio; Power BI Desktop solo funciona en
Windows. La matriz tiene products[category] en las filas y un filtro que conserva solo los
productos activos (products[is_active] es TRUE). Escribe una o más medidas; la última se
comprueba en cada celda.
En Power BI Desktop: selecciona products en el panel Data, Home → New measure, escribe la
fórmula y pulsa Enter. Repite con cada medida. El filtro de solo activos sería una tarjeta
Filters on this page en el panel Filters con is_active en True.
Cuatro agregaciones
| Función | Devuelve, para las filas de la celda |
|---|---|
SUM(column) |
el total |
AVERAGE(column) |
la media aritmética (los vacíos se omiten) |
MIN(column) |
el valor más pequeño |
MAX(column) |
el valor más grande |
Las cuatro toman una columna y devuelven un número para las filas que dejen los filtros de la
celda. En la fila Lighting, MIN(products[unit_price]) es el producto de iluminación activo más
barato.
Las medidas pueden usar medidas
Una medida puede referirse a otra medida por su nombre entre corchetes:
Lowest Price = MIN(products[unit_price])
Highest Price = MAX(products[unit_price])
Price Range = [Highest Price] - [Lowest Price]
Cada una aparece en la lista de campos por sí sola, así que Jessica puede mostrar también los
extremos bajo y alto, y si alguna vez cambia la definición de un precio, lo arreglas una sola vez.
Escribirlo en una línea, MAX(products[unit_price]) - MIN(products[unit_price]), da los mismos
números.
Una convención que vale la pena adoptar: refiérete a las medidas sin nombre de tabla
([Lowest Price]) y a las columnas siempre con uno (products[unit_price]). Así, quien lea la
fórmula puede distinguirlas.
Leer la fila Total
La fila Total no tiene filtro de categoría. Su rango va del producto activo más barato de la tienda al más caro, que es más ancho que el de cualquier categoría por separado. No es la suma de las filas ni su promedio; es la misma fórmula, evaluada sobre todo.
Errores comunes
- Usar
products[unit_price]sola. Una medida necesita una agregación: una categoría tiene muchos precios, y una columna a secas no puede decir a cuál te refieres. - MIN de toda la tabla.
MIN(products[unit_price])ya respeta el filtro de categoría; no necesitas filtrarlo tú. - Leer el Total como una suma. Cada celda, el Total incluido, es su propio cálculo.
¡Linterna encendida!
Practicaste: measureminmaxaveragemeasure reference
- Resuelto
- Sin pistas
- Al primer intento
