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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Ayuda con las medidas por mes

¡Hola a todos!

Tengo una situación, espero que alguien pueda ayudarme con esta duda

Tengo una tabla visual en mi informe que muestra algunas columnas como esta:

example.JPG

Creé una medida por Mes usando esta sintaxis,

Julio - CALCULATE([Amount],'Date'[Month Name]-"Julio") uno por mes y otra medida para el YTD
Importe YTD - TOTALYTD([Importe],'Fecha'[Fecha])
En los filtros, tengo el mes y el año, y cuando selecciono uno del mes, por ejemplo Feb; la imagen me muestran todos los meses; es posible mostrar hasta el mes seleccionado, por ejemplo Si selecciono Feb, show Jan y Feb, los otros meses no muestran datos.
Gracias por la ayuda
Monica

2 ACCEPTED SOLUTIONS

Hola @MonicaElizondo ,

Para evitar que la relación entre la tabla de fechas y la tabla de hechos tenga otros usos, creé otra tabla de fechas con CALENDARAUTO() y usé el mes como filtro.

Cree esta medida y colótela en la matriz:

_Amount =
IF (
    NOT ( ISFILTERED ( 'Date'[Year] ) ),
    BLANK (),
    IF (
        ISFILTERED ( _Date[Date].[Month] ),
        CALCULATE (
            SUM ( 'Table'[Amount] ),
            FILTER (
                'Table',
                MONTH ( 'Table'[Date] ) <= SELECTEDVALUE ( '_Date'[Date].[MonthNo] )
            )
        ),
        SUM ( 'Table'[Amount] )
    )
)

month measure .png

Adjunto el ejemplo modificado al que puede hacer referencia: sample file.pbix

Best Looks,
Yingjie Li

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

View solution in original post

Anonymous
Not applicable

7 REPLIES 7
v-yingjl
Community Support
Community Support

Hola @MonicaElizondo ,

Puede crear esta medida de control, colocarla en el filtro visual y establecer su valor como 1:

control = 
IF(
    SELECTEDVALUE('Date'[Date].[MonthNo]) >= SELECTEDVALUE('Table'[Date].[MonthNo]),1,0
)

control.png

Adjunto un archivo de ejemplo al que puede hacer referencia: sample.pbix

Best Looks,
Yingjie Li

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

Anonymous
Not applicable

Hola

Gracias por los comentarios,

Traté de hacer, pero no puedo mostrar la información, cuando selecciono un mes, los meses anteriores no se muestran, puse en una página 2, el resultado esperado, cuando selecciono un mes en un filtro, sólo mostrar este mes y no todo el anterior.

https://drive.google.com/file/d/14RiKAy_tRyaj19vat17NbPW1LekKQAnr/view?usp=sharing

Gracias de nuevo

Monica

Hola @MonicaElizondo ,

Para evitar que la relación entre la tabla de fechas y la tabla de hechos tenga otros usos, creé otra tabla de fechas con CALENDARAUTO() y usé el mes como filtro.

Cree esta medida y colótela en la matriz:

_Amount =
IF (
    NOT ( ISFILTERED ( 'Date'[Year] ) ),
    BLANK (),
    IF (
        ISFILTERED ( _Date[Date].[Month] ),
        CALCULATE (
            SUM ( 'Table'[Amount] ),
            FILTER (
                'Table',
                MONTH ( 'Table'[Date] ) <= SELECTEDVALUE ( '_Date'[Date].[MonthNo] )
            )
        ),
        SUM ( 'Table'[Amount] )
    )
)

month measure .png

Adjunto el ejemplo modificado al que puede hacer referencia: sample file.pbix

Best Looks,
Yingjie Li

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

Anonymous
Not applicable

Muchas gracias

Hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
Ashish_Mathur
Super User
Super User

Hola

En primer lugar, debe anular el conjunto de datos en el Editor de consultas para enumerar todos los meses en una sola columna. A partir de entonces, puede utilizar la técnica descrita aquí - Flexionar una tabla dinámica para mostrar los datos de x meses terminados un determinado mes definid...

Espero que esto ayude.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
pranit828
Community Champion
Community Champion

Hola @MonicaElizondo

En el filtro, seleccione como se muestra a continuación y seleccione Antes.

pranit828_0-1597457978610.png

¿Resolví tu problema? ¡Marca mi puesto como una solución! Apreciamos sus Felicitaciones, Pulse el botón pulgares hacia arriba !!

saludos
Pranit





PBI_SuperUser_Rank@1x.png


Hope it resolves your issue? 
Did I answer your question? Mark my post as a solution!

Appreciate your Kudos, Press the thumbs up button!!
Linkedin Profile

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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