Forum Discussion
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.
Gracias
Sansudhi.
7 Replies
- amitchandak
Super User
@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.- Sansudhi8
Helper III
- v-zhenbw-msft
Community 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 )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.
- Sansudhi8
Helper III
- Ashish_Mathur
Super User
- Sansudhi8
Helper III
- Ashish_Mathur
Super User
De nada.