cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Calcular % de métrica de ventas en una tabla de desglose

Por favor, vea la tabla que estoy tratando de lograr a continuación:

aksharacoomar_0-1611158910194.png

Tengo una tabla de desglose con el 1er nivel de la tabla que contiene las ventas de 'Tipo de evento' (Alquiler de eventos y Adicional resaltado en azul) y la tabla profundiza aún más en las ventas a nivel de ticket (Alquiler A,B, etc.). Estoy tratando de obtener el % de ventas y ese cálculo se pone complicado en una tabla de desglose como -

1. El % de ventas en el 1er nivel de la tabla que contiene las ventas de clase de evento (en azul) se calcula como Ventas de clase de evento/Ventas totales

2. El % de ventas en el 2o nivel de la tabla que contiene los tipos de tickets se calcula como ventas en cada nivel de ticket/Ingresos de tipo de evento total (pls ver la fórmula en la captura de pantalla)

Lo que he sido capaz de lograr en PowerBI hasta ahora:

He utilizado la fórmula de abajo-

% De contribución ?
DIVIDE(
SUM('AGGREGATE_REVENUES (2)'[Ventas),
CALCULATE(SUM('AGGREGATE_REVENUES (2)'[Ventas]), ALL('AGGREGATE_REVENUES (2)'[Tipo de evento], 'AGGREGATE_REVENUES (2)'[Tipo de entrada])
))
Esta fórmula me da el % correcto para el 1er nivel de la tabla, pero cuando profundo las ventas a nivel de ticket, el % es incorrecto. No he tenido éxito en encontrar otras fórmulas en Internet. Cualquier ayuda será muy apreciada.
¡Gracias!
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @aksharacoomar ,

En función de su descripción, puede crear una medida como esta para calcular el porcentaje:

% Sales = 
IF (
    ISINSCOPE ( 'Table'[Category] ),
    SUM ( 'Table'[Revenue] )
        / CALCULATE (
            SUM ( 'Table'[Revenue] ),
            FILTER ( ALL ( 'Table' ), 'Table'[Class] IN DISTINCT ( 'Table'[Class] ) )
        ),
    CALCULATE ( SUM ( 'Table'[Revenue] ), ALLEXCEPT ( 'Table', 'Table'[Class] ) )
        / CALCULATE ( SUM ( 'Table'[Revenue] ), ALL ( 'Table' ) )
)

percentage、.png

Adjunto un archivo de muestra en el siguiente, espera ayudarle.

Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

No @aksharacoomar ,

En función de su descripción, puede crear una medida como esta para calcular el porcentaje:

% Sales = 
IF (
    ISINSCOPE ( 'Table'[Category] ),
    SUM ( 'Table'[Revenue] )
        / CALCULATE (
            SUM ( 'Table'[Revenue] ),
            FILTER ( ALL ( 'Table' ), 'Table'[Class] IN DISTINCT ( 'Table'[Class] ) )
        ),
    CALCULATE ( SUM ( 'Table'[Revenue] ), ALLEXCEPT ( 'Table', 'Table'[Class] ) )
        / CALCULATE ( SUM ( 'Table'[Revenue] ), ALL ( 'Table' ) )
)

percentage、.png

Adjunto un archivo de muestra en el siguiente, espera ayudarle.

Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

¿Qué sucede si, en su código dax, cambia [Tipo de billete] a [Nivel de billete] (o lo que sea que utilice para "Alquiler A" y tal)?

Estoy recibiendo un 100% en todas las ventas de tipo de boleto (Alquiler A, etc.)

Helpful resources

Announcements
PBI Sept Update Carousel

Power BI September 2023 Update

Take a look at the September 2023 Power BI update to learn more.

Learn Live

Learn Live: Event Series

Join Microsoft Reactor and learn from developers.

Dashboard in a day with date

Exclusive opportunity for Women!

Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!

MPPC 2023 PBI Carousel

Power Platform Conference-Power BI and Fabric Sessions

Join us Oct 1 - 6 in Las Vegas for the Microsoft Power Platform Conference.

Top Solution Authors