Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Promedio ponderado en una jerarquía visualizada por una matriz

Estoy tratando de crear una medida para mostrar el promedio ponderado en múltiples niveles de una hiearquía. Presentaré estos datos en una visualización matricial en Power BI. Proporcionaré datos de muestra para ilustrar esto con más detalle.

P0WER_BI_0-1637090932053.png

En este ejemplo, tengo tres niveles de la jerarquía: Producto; Ubicación; y Negocios.

Quiero que el precio unitario promedio sea ponderado por la cantidad vendida.

En Excel, los resultados se verían así para Ubicación:

P0WER_BI_1-1637091148752.png

y así para los negocios:

P0WER_BI_2-1637091206162.png

P0WER_BI_3-1637091397038.png

En Power BI, la expectativa es que cuando contraiga un nivel de la jerarquía en la matriz, vea el promedio ponderado correspondiente en una columna adyacente. En el nivel más bajo, simplemente mostraría el precio unitario original por producto.

P0WER_BI_4-1637091748442.png

¿Es esto posible? ¿Hay otra solución que deba considerar?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Prueba esto:

Avg =
DIVIDE (
    SUMX ( Table1, Table1[Unit Price] * Table1[Qty Sold] ),
    SUMX ( Table1, Table1[Qty Sold] )
)

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Prueba esto:

Avg =
DIVIDE (
    SUMX ( Table1, Table1[Unit Price] * Table1[Qty Sold] ),
    SUMX ( Table1, Table1[Qty Sold] )
)

¡Gracias! ¡Esto es perfecto! Sin embargo, encontré una anomalía durante mi validación, tal vez sepas qué la está causando. Uno de los valores de menor granularidad surgió como un valor más bajo en comparación con el real. Pero otros parecían no aflicados por esto. En este ejemplo obtengo ~$87k donde esperaría ~$155k.

P0WER_BI_2-1637191926395.png

¿La columna Precio unitario utiliza una agregación SUM? Apuesto a que tiene más de una fila en su tabla de datos para 1A y está sumando los precios como lo hace para los subtotales.

Lo clavaste. Duh. Debería haberme dado cuenta de eso. Tengo lo que necesito ahora y está funcionando perfectamente. ¡Muchas gracias!

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.