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

Restar Valores de una Matriz de un Filtro Seleccionado

Hola que tal , tengo que restar las semanas seleccionadas que se represetan en una matriz:

Daniel_mty_0-1610663303394.png

Cada semana que en este caso son "2" o "50" , deben restarte es decir la semana 50 menos la semana 2 y asi poder ver la diferencias. Espero me puedan apoyar.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola, @Daniel_mty

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Mesa:

e1.png

Semana (una tabla calculada):

Week = DISTINCT('Table'[Week])

Puede crear una medida como se indica a continuación.

Result = 
IF(
    ISINSCOPE('Table'[Week]),
    SUM('Table'[Value]),
    CALCULATE(
        SUM('Table'[Value]),
        FILTER(
            ALLEXCEPT('Table','Table'[Dot name/LEtra]),
            [Week] = MAX('Table'[Week])
        )
    )-
    CALCULATE(
        SUM('Table'[Value]),
        FILTER(
            ALLEXCEPT('Table','Table'[Dot name/LEtra]),
            [Week] = Min('Table'[Week])
        )
    )
)

Resultado:

e2.png

Saludos

Allan

Si este post ayuda, entonces considera 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

Hola, @Daniel_mty

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Mesa:

e1.png

Semana (una tabla calculada):

Week = DISTINCT('Table'[Week])

Puede crear una medida como se indica a continuación.

Result = 
IF(
    ISINSCOPE('Table'[Week]),
    SUM('Table'[Value]),
    CALCULATE(
        SUM('Table'[Value]),
        FILTER(
            ALLEXCEPT('Table','Table'[Dot name/LEtra]),
            [Week] = MAX('Table'[Week])
        )
    )-
    CALCULATE(
        SUM('Table'[Value]),
        FILTER(
            ALLEXCEPT('Table','Table'[Dot name/LEtra]),
            [Week] = Min('Table'[Week])
        )
    )
)

Resultado:

e2.png

Saludos

Allan

Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Muchas gracias.... 😀

Syndicate_Admin
Administrator
Administrator

@Daniel_mty , ¿Están tratando de restar la semana no 50 de la semana no 2?

La información que ha proporcionado no me está aclarando el problema. Por favor, puede explicar con un ejemplo.
¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.
Apreciamos tus Felicitaciones.

Reange vs range(convertir a semana) - https://community.powerbi.com/t5/Community-Blog/Comparing-Data-Across-Date-Ranges/ba-p/823601

Tratar con 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

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.