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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
BhavyaM
Helper V
Helper V

Cómo calcular el porcentaje de cambio de QOQ en el año

Tengo columna de ventas con columna de fecha (2019Q1,2019Q2,2019Q3,2019Q4,2020 Q1)

Aquí en el gráfico de la tabla necesito mostrar el porcentaje de cambio de QoQ sobre la base del año como para ex:

2019Q1 % será (2020Q1/ 2019Q1)-1

2019Q2 % será (2020Q1/2019q2)-1

2019Q3 % será (2020q1/20219q3)-1

Por favor, ayúdame a lograr esto

1 ACCEPTED SOLUTION
v-xuding-msft
Community Support
Community Support

Hola @BhavyaM ,

Yo creo una muestra simple. Por favor, consulte para que lo pruebe.

Calendar =
ADDCOLUMNS (
    CALENDAR ( MIN ( 'Table'[Date] ), MAX ( 'Table'[Date] ) ),
    "Year", YEAR ( [Date] ),
    "Qtr", QUARTER ( [Date] )
)

% = 
VAR MaxYear =
    MAX ( 'Calendar'[Year] )
VAR MaxQtr =
    CALCULATE (
        MAX ( 'Table'[Qtr] ),
        FILTER ( ALLSELECTED ( 'Table' ), 'Table'[Year] = MaxYear )
    )
VAR ThisQtr =
    CALCULATE (
        SUM ( 'Table'[Sales] ),
        FILTER ( ALL ( 'Table' ), 'Table'[Qtr] = MaxQtr && 'Table'[Year] = MaxYear )
    )
VAR LastQtr =
    CALCULATE (
        SUM ( 'Table'[Sales] ),
        FILTER ( 'Table', 'Table'[Year] = MaxYear - 1 )
    )   
RETURN
    DIVIDE ( ThisQtr - LastQtr, LastQtr )

1.PNG

Para obtener más información, consulte el archivo adjunto.

Best Regards,
Xue Ding
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

2 REPLIES 2
v-xuding-msft
Community Support
Community Support

Hola @BhavyaM ,

Yo creo una muestra simple. Por favor, consulte para que lo pruebe.

Calendar =
ADDCOLUMNS (
    CALENDAR ( MIN ( 'Table'[Date] ), MAX ( 'Table'[Date] ) ),
    "Year", YEAR ( [Date] ),
    "Qtr", QUARTER ( [Date] )
)

% = 
VAR MaxYear =
    MAX ( 'Calendar'[Year] )
VAR MaxQtr =
    CALCULATE (
        MAX ( 'Table'[Qtr] ),
        FILTER ( ALLSELECTED ( 'Table' ), 'Table'[Year] = MaxYear )
    )
VAR ThisQtr =
    CALCULATE (
        SUM ( 'Table'[Sales] ),
        FILTER ( ALL ( 'Table' ), 'Table'[Qtr] = MaxQtr && 'Table'[Year] = MaxYear )
    )
VAR LastQtr =
    CALCULATE (
        SUM ( 'Table'[Sales] ),
        FILTER ( 'Table', 'Table'[Year] = MaxYear - 1 )
    )   
RETURN
    DIVIDE ( ThisQtr - LastQtr, LastQtr )

1.PNG

Para obtener más información, consulte el archivo adjunto.

Best Regards,
Xue Ding
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
mahoneypat
Employee
Employee

¿Tiene una tabla Date en su modelo? Si es así, puede crear una columna que tenga la misma sintaxis YearQuarter y tener una relación con la columna YearQuarter existente, y podría usar Time Intelligence DAX para calcular. De lo contrario, podría agregar una columna en el editor de consultas (o con DAX como columna calculada) que tenga la última fecha de cada trimestre. A continuación, puede escribir expresiones DAX con variables para obtener el valor actual y el valor del trimestre anterior, y realizar un cálculo para obtener el cambio de QoQ.


Si no está familiarizado con cómo hacerlo, puede publicar algunos datos de muestra/mock y es probable que la comunidad responda con la fórmula exacta que necesita.

Si esto funciona para usted, por favor márquelo como solución. Los felicitaciones también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors