Forum Discussion

Sansudhi8's avatar
Sansudhi8
Icon for Helper III rankHelper III
6 years ago

Mes a mes Comparison_

Queridos todos,

Por favor, mire en el PBI adjunto, ¿Podría por favor ayúdame a crear un gráfico de barras para la comparación mes a mes como año a año comparación como se muestra en PBI adjunto.

Por ejemplo: 2020 Junio vs 2019 Junio.

PBI

Gracias

Sansudhi.

7 Replies

  • @Sansudhi8 , Puede probar con el calendario de fechas y la inteligencia de tiempo

    MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
    
    last year MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-12,MONTH))))
    
    Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
    
    last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
    last MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,MONTH))))
    last year MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH)))
    Month behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Month))
    last QTR same Month (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,Qtr))))
    MTD (Year End) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFYEAR('Date'[Date])))
    MTD (Last Year End) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFYEAR(dateadd('Date'[Date],-12,MONTH),"8/31")))
    

    Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únase a ella con la columna de fecha de su/s hecho/s. Consulte:
    https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
    https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
    https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

    Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-YTD-LYTD-Week-Over-Week/m-p/1051626#M184


    Apreciamos tus Felicitaciones.

  • v-zhenbw-msft's avatar
    v-zhenbw-msft
    Icon for Community Support rankCommunity Support

    Hola @Sansudhi8 ,

    Podemos usar una medida para satisfacer sus necesidades.

    Last Year = 
    VAR x =
        CALCULATE (
            SUM ( Sheet1[Charge $] ),
            FILTER (
                ALLSELECTED ( Sheet1 ),
                Sheet1[Oder Date].[Year]
                    = MAX ( Sheet1[Oder Date].[Year] ) - 1
                    && Sheet1[Oder Date].[Month] = MAX ( Sheet1[Oder Date].[Month] )
            )
        )
    VAR y =
        CALCULATE (
            SUM ( Sheet1[Charge $] ),
            FILTER (
                ALLSELECTED ( Sheet1 ),
                Sheet1[Oder Date].[Year]
                    = MAX ( Sheet1[Oder Date].[Year] ) - 1
            )
        )
    VAR z =
        IF ( ISINSCOPE ( Sheet1[Oder Date].[Month] ), x, y )
    RETURN
    IF ( ISBLANK ( SUM ( Sheet1[Charge $] ) ), BLANK (), z )

    Month1.jpg

    Month2.jpg

    Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?

    BTW, pbix como adjunto.

    Saludos

    Equipo de apoyo a la comunidad _ zhenbw

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