Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola Comunidad de Power BI, ayúdame con la lógica de cálculo en Power BI para las columnas "Compartir" y "Contribución" en la captura de pantalla adjunta. He mencionado la fórmula en las celdas relevantes de la tabla para que sea más fácil entender la pregunta.
¡Gracias de antemano! ¡Feliz Año Nuevo!
- Aditya Nayak
Solved! Go to Solution.
Hay @Aditya_Nayak ,
Como todos los productos están en la misma columna, están en el mismo nivel en su muestra, no puede dividirlos directamente, aquí está mi solución.
1.Cree otra tabla que indique la relación entre el producto y su producto superior, y haga relación entre las dos tablas.
2.Crear dos medidas.
Contribution =
DIVIDE (
MAX ( 'Table'[Sales] ),
MAXX (
FILTER (
ALL ( 'Table' ),
'Table'[Geography] = MAX ( 'Table'[Geography] )
&& 'Table'[Product] = MAX ( 'Table (2)'[Upper level product] )
),
'Table'[Sales]
)
)
Share =
IF (
MAX ( 'Table'[Product] )
IN { "Manufacture Furniture", "Manufacture Tables", "Manufacture Chairs" },
[Contribution],
BLANK ()
)
3.Obtenga el resultado esperado.
Adjunto mi muestra a continuación como referencia.
Saludos
Equipo de apoyo a la comunidad _ kalyj
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hay @Aditya_Nayak ,
Como todos los productos están en la misma columna, están en el mismo nivel en su muestra, no puede dividirlos directamente, aquí está mi solución.
1.Cree otra tabla que indique la relación entre el producto y su producto superior, y haga relación entre las dos tablas.
2.Crear dos medidas.
Contribution =
DIVIDE (
MAX ( 'Table'[Sales] ),
MAXX (
FILTER (
ALL ( 'Table' ),
'Table'[Geography] = MAX ( 'Table'[Geography] )
&& 'Table'[Product] = MAX ( 'Table (2)'[Upper level product] )
),
'Table'[Sales]
)
)
Share =
IF (
MAX ( 'Table'[Product] )
IN { "Manufacture Furniture", "Manufacture Tables", "Manufacture Chairs" },
[Contribution],
BLANK ()
)
3.Obtenga el resultado esperado.
Adjunto mi muestra a continuación como referencia.
Saludos
Equipo de apoyo a la comunidad _ kalyj
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hola comunidad de Power BI,
He agregado algunos detalles para aclarar la pregunta. Las súplicas remiten la imagen adjunta. Esperamos una solución rápida.
¡Gracias!
Geografía | Producto | Ventas | Compartir | Contribución |
Todas las localizaciones | Mobiliario Total | 100 | - | 100/100 |
Todas las localizaciones | Fabricante de muebles | 60 | 60/100 | 60/100 |
Todas las localizaciones | Sillas de subcategoría | 90 | - | 90/100 |
Todas las localizaciones | Sillas del fabricante | 40 | 40/90 | 40/90 |
Todas las localizaciones | Tablas de subcategorías | 70 | - | 70/100 |
Todas las localizaciones | Tablas del fabricante | 50 | 50/70 | 50/70 |
@Aditya_Nayak escribió:Hola Comunidad de Power BI, ayúdame con la lógica de cálculo en Power BI para las columnas "Compartir" y "Contribución" en el adjunto
@Aditya_Nayak escribió:Hola Comunidad de Power BI, ayúdame con la lógica de cálculo en Power BI para las columnas "Compartir" y "Contribución" en la captura de pantalla adjunta. He mencionado la fórmula en las celdas relevantes de la tabla para que sea más fácil entender la pregunta.
¡Gracias de antemano! ¡Feliz Año Nuevo!
- Aditya Nayak
captura de pantalla. He mencionado la fórmula en las celdas relevantes de la tabla para que sea más fácil entender la pregunta.
¡Gracias de antemano! ¡Feliz Año Nuevo!
- Aditya Nayak
¡Gracias @amitchandak! Probé las dos declaraciones que mencionaste, pero no obtuve los resultados deseados. Consulte la tabla adjunta para obtener datos de muestra y resultados de muestra. ¡Gracias!
@Aditya_Nayak , ¿Se pueden compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.
Parece que
divide(suma(Tabla[Venta]), calcular(suma(Tabla[Venta]),todoexcepto(Tabla, Tabla[geografía], Tabla[Producto]))
o
divide(suma(Tabla[Venta]), calcular(suma(Tabla[Venta]),filter(allselected(Tabla), Tabla[geografía] = max(Tabla[geografía]) && Tabla[Producto] = max(Tabla[Producto]) ))
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |