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

Problema de cálculo total dinámico: necesita ayuda para lograr los totales correctos

Deepikapbi_9_0-1714199397531.png

Deepikapbi_9_1-1714199412575.png

Tengo un informe de Power BI con información específica del país que contiene detalles de ventas para diferentes fabricantes y segmentos.
El informe utiliza dos segmentaciones: una para seleccionar fabricantes y otra para seleccionar segmentos.
El objetivo es calcular la participación porcentual de las ventas de cada fabricante dentro de los segmentos seleccionados.
Sin embargo, no todos los fabricantes tienen datos de ventas para todos los segmentos, lo que genera imprecisiones en el cálculo del porcentaje.

Cuando se selecciona un segmento, las ventas totales deben ajustarse para todos los fabricantes, y cuando se selecciona un fabricante, debe mostrar las ventas totales en todos los segmentos seleccionados, incluso si no hay ventas registradas para esos segmentos en el fabricante elegido.

En la imagen de arriba, si se selecciona el fabricante A, las ventas totales deseadas deberían ser 23000.

Cualquier orientación o asistencia sobre cómo lograr el comportamiento deseado sería muy apreciada.

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola @v-heq-msft

He puesto en práctica sus sugerencias y he experimentado con el uso de "SUMA POR SEGMENTO" y "Ventas totales" como denominadores para calcular el porcentaje. Sin embargo, los resultados no han estado a la altura de nuestras expectativas.

En el ejemplo que mostré anteriormente, solo utilicé la información del fabricante y del segmento. Pero en realidad, también tenemos una columna de país.

Cuando uso "ventas totales" para calcular el porcentaje, está bien. Pero cuando elijo un fabricante, los números se torcen. Tanto las "ventas totales" como la "suma por segmento" actúan como si las ventas totales fueran 22990 para el fabricante A, lo cual no es correcto. Por lo tanto, el porcentaje también termina siendo erróneo.

Deepikapbi_9_0-1714467949918.png

Deepikapbi_9_1-1714467966150.png

Syndicate_Admin
Administrator
Administrator

Hola @Deepikapbi_9 ,
Aquí algunos pasos que quiero compartir, puedes consultarlos si se ajustan a tu requerimiento.
Aquí están mis datos de prueba:

vheqmsft_1-1714357503046.png

Crear medidas

SUM = SUM('Table'[Sales])
SUM BY SEGMENT = 
CALCULATE(
    [Total Sales],
    REMOVEFILTERS('Table'[MANUFACTURER]),
    VALUES('Table'[SEGMENT])
)
Total Sales = 
CALCULATE(
    SUM('Table'[Sales]),
    ALL('Table'[MANUFACTURER])
)
Percentage = [SUM]/[SUM BY SEGMENT]

Estos calcularán el porcentaje del mismo SEGMENTO que representa cada FABRICANTE, y si desea mostrar el total incluso después de seleccionar el FABRICANTE, puede hacerlo simplemente seleccionando la opción en el FABRICANTE
Resultado final

vheqmsft_2-1714357681430.png



Syndicate_Admin
Administrator
Administrator

PS : Medida de las ventas totales = CALCULAR(SUMA(«Tabla»[Ventas]), TODO(«Tabla»[FABRICANTE])

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.