Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Tengo una matriz al estilo de la siguiente con una jerarquía de país-producto > y medidas de productos "Especiales" siendo, por ejemplo, solo los productos A y B.
Actualmente está haciendo % de proporción por fila y he probado varias formas de hacer que sea proporción del nivel de jerarquía para que muestre el % de proporción del valor del producto en comparación con el total del país.
Versión actual
Jerarquía | Sumar todos los productos | Solo Suma Especial | Proporción% |
PaísA | 1000 | 250 | 25% |
->ProductA | 100 | 100 | 100% |
->ProductoB | 150 | 150 | 100% |
->ProductC | 750 | ||
PaísB, etc | 250 | 25 | 10% |
Total | 1250 | 275 | 22% |
Versión deseada
Jerarquía | Sumar todos los productos | Solo Suma Especial | Proporción% |
PaísA | 1000 | 250 | 25% |
->ProductA | 100 | 100 | 10% |
->ProductoB | 150 | 150 | 15% |
->ProductC | 750 | ||
PaísB, etc | 250 | 25 | 10% |
Total | 1250 | 275 | 22% |
Cualquier ayuda será muy apreciada
Hola @201TinyTim ,
Hice muestras sencillas y puedes comprobar los resultados a continuación:
Measure = var _step1 = ADDCOLUMNS('Table',"sum",SUMX(FILTER(ALL('Table'),[Country]=EARLIER([Country])),[Sum All Products]))
var _step2 = ADDCOLUMNS(_step1,"Divide",DIVIDE([Sum Special],[sum]))
RETURN SUMX(_step2,[Divide])
Un archivo adjunto para su referencia. ¡Espero que te ayude!
Saludos
Apoyo a la comunidad Team_ Scott Chang
Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hola @201TinyTim ,
No estoy seguro de que estén calculando el % Proporción para productos especiales o para todos los productos.
Cualquiera de ellos solo usa la siguiente medida
Lamentablemente, esto no funciona. He editado la solicitud original para intentar ayudar a mostrar mejor la lógica de %ratio
Hola, gracias por la lógica detallada, ¿puedes probar esto?
% = CALCULAR(SUMA(Special_only)/CALCULAR(SUMA(All_products),TODOS(Productos)))
Lo probé en mis datos de muestra, parece que funciona en él. Avísame si tienes algún problema. 😊
Genera el % correcto en la fila País, pero cuando se expande la jerarquía hacia abajo para ver el desglose del producto, esas filas siguen estando muy desviadas en % incluso en el caso de que el país solo tenga el Producto A y el Producto C (por lo tanto, solo 1 producto especial) y esperaría que el % sea exactamente el mismo que el cálculo total del país, que es correcto del 10%, termina mostrando el 95% para el desglose de A