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
Syndicate_Admin
Administrator
Administrator

Calcular la semana de Power BI semana tras semana (%)

Hola, chicos

Me gustaría hacer un par de preguntas sobre Semana a Semana (WoW) en % medida.

Al igual que la siguiente imagen:
P1: ¿Cómo puedo calcular la medida wow (%)?
P2: ¿Cómo puedo calcular el recuento de WoW (%) tanto para aumentar como para disminuir?

P3: ¿Cómo puedo calcular cualquier wow determinado (%) cuando cambio la semana?
Por ejemplo, cambio el Valor# de Semana como W16 a W18, y calcualte W18 y W17 WoW (%)?

https://imgur.com/X4izfAA

¡Gracias a todos!

kelvin

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @Kelvin_needhelp

Para calcular WOW, puede probar esta medida.

WOW =

VAR sum_ =

    CALCULATE (

        SUM ( 'Table'[Amount] ),

        ALLEXCEPT ( 'Table', 'Table'[Brand], 'Table'[Item], 'Table'[Week Number] )

    )

VAR sum_preWeek =

    CALCULATE (

        SUM ( 'Table'[Amount] ),

        FILTER (

            ALLEXCEPT ( 'Table', 'Table'[Brand], 'Table'[Item] ),

            'Table'[Week Number]

                = MAX ( 'Table'[Week Number] ) - 1

        )

    )

RETURN

    ( sum_ - sum_preWeek ) / sum_preWeek

Para calcular WOW al cambiar de semana, puede probar esta medida.

WOK% SelectedWeek =

VAR sum_ =

    CALCULATE (

        SUM ( 'Table'[Amount] ),

        ALLEXCEPT ( 'Table', 'Table'[Brand], 'Table'[Item], 'Table'[Week Number] )

    )

VAR sum_preWeek =

    CALCULATE (

        SUM ( 'Table'[Amount] ),

        FILTER (

            ALLEXCEPT ( 'Table', 'Table'[Brand], 'Table'[Item] ),

            'Table'[Week Number]

                = MAX ( 'Table'[Week Number] ) - 1

        )

    )

VAR min_week =

    CALCULATE ( MIN ( 'Table'[Week Number] ), ALLSELECTED ( 'Table'[Week Number] ) )

RETURN

IF ( SELECTEDVALUE ( 'Table'[Week Number] ) = min_week, BLANK (), ( sum_ - sum_preWeek ) / sum_preWeek )

El resultado tiene este aspecto:

v-cazheng-msft_0-1620820589981.png

Para obtener más información, puede consultar el archivo pbix adjunto. Si aún tienes preguntas, por favor avísame.

Saludos

Caiyun Zheng

Si este post ayuda,considere que es la solución al aceptarlo como solución. ¡Realmente aprecio!

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

No @Kelvin_needhelp

Para calcular WOW, puede probar esta medida.

WOW =

VAR sum_ =

    CALCULATE (

        SUM ( 'Table'[Amount] ),

        ALLEXCEPT ( 'Table', 'Table'[Brand], 'Table'[Item], 'Table'[Week Number] )

    )

VAR sum_preWeek =

    CALCULATE (

        SUM ( 'Table'[Amount] ),

        FILTER (

            ALLEXCEPT ( 'Table', 'Table'[Brand], 'Table'[Item] ),

            'Table'[Week Number]

                = MAX ( 'Table'[Week Number] ) - 1

        )

    )

RETURN

    ( sum_ - sum_preWeek ) / sum_preWeek

Para calcular WOW al cambiar de semana, puede probar esta medida.

WOK% SelectedWeek =

VAR sum_ =

    CALCULATE (

        SUM ( 'Table'[Amount] ),

        ALLEXCEPT ( 'Table', 'Table'[Brand], 'Table'[Item], 'Table'[Week Number] )

    )

VAR sum_preWeek =

    CALCULATE (

        SUM ( 'Table'[Amount] ),

        FILTER (

            ALLEXCEPT ( 'Table', 'Table'[Brand], 'Table'[Item] ),

            'Table'[Week Number]

                = MAX ( 'Table'[Week Number] ) - 1

        )

    )

VAR min_week =

    CALCULATE ( MIN ( 'Table'[Week Number] ), ALLSELECTED ( 'Table'[Week Number] ) )

RETURN

IF ( SELECTEDVALUE ( 'Table'[Week Number] ) = min_week, BLANK (), ( sum_ - sum_preWeek ) / sum_preWeek )

El resultado tiene este aspecto:

v-cazheng-msft_0-1620820589981.png

Para obtener más información, puede consultar el archivo pbix adjunto. Si aún tienes preguntas, por favor avísame.

Saludos

Caiyun Zheng

Si este post ayuda,considere que es la solución al aceptarlo como solución. ¡Realmente aprecio!

Syndicate_Admin
Administrator
Administrator

Ahí, @Kelvin_needhelp

Traté de crear un archivo pbix de ejemplo basado en su explicación.

Por favor, compruebe la siguiente imagen y el enlace del archivo pbix de ejemplo abajo.

Todas las medidas están en el archivo pbix de ejemplo.

Picture3.png

https://www.dropbox.com/s/kfgwjn9ha5zs2l9/kelvin.pbix?dl=0

Hola, mi nombre es Jihwan Kim.

Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.

Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM

Syndicate_Admin
Administrator
Administrator

@Kelvin_needhelp , Por favor refiérase a mi blog para WOW , la mayoría de estos están cubiertos allí

Power BI — Semana a semana y WTD
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...
https://www.youtube.com/watch?v=pnAesWxYgJ8

En caso de que necesite dos segmentaciones

Cómo utilizar dos segmentaciones de datos de fecha/período: https://youtu.be/WSeZr_-MiTg

Hola @amitchandak ,

Muchas gracias por su rápida y servicial participación.

De hecho, he navegado por muchos sitios web y videos tutoril de YouTube para este número.
He creado una tabla de calendario con número de semana y he hecho conexión a mi columna de datos sin procesar "Número de semana".
Sin embargo, mi mayor problema es que no quiero un precio de suma, pero precio de artículo individual WoW (%)
Como éste.
Han intentado muchas maneras, pero todavía no funcionan....

Me hubiera apreciado mucho si me ayudas en esto.

Muchas gracias
kelvin
BI_2.JPG

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