Divyanshu07
Datos por ejemplo:
Mes | ene | el último año | feb | el último año | Promedio | Promedio | ||||
Lugar | 2019 | 2020 | 2019 | 2020 | 2019 | 2020 | 2019 | 2020 | 2019 | 2020 |
X | 500000 | 450000 | ? | ? | 300000 | 470000 | ? | ? | ? | ? |
y | 100000 | 560000 | ? | ? | 600000 | 950000 | ? | ? | ? | ? |
Ahora quiero calcular YTD para estos valores en Power Bi.
Y también quiero calcular el promedio de los meses.
Requiere ayuda en esto. Gracias por adelantado.
v-xicai
Hola @ Divyanshu07,
En primer lugar, puede crear una tabla de calendario, crear una relación con su tabla de hechos en el campo de fecha y luego crear medidas como DAX a continuación en su tabla de hechos.
Calculated table:
Calendar=CALENDARAUTO()
Measure:
YTD for CY = TOTALYTD(SUM(Table1[Sales]),'Calendar'[Date])
YTD for PY = CALCULATE(SUM(Table1[Sales]),SAMEPERIODLASTYEAR('Calendar'[Date]))
Ave YTD for CY= AVERAGEX(Table1, [YTD for CY] )
Ave YTD for PY= AVERAGEX(Table1, [YTD for PY] )
Atentamente,
Amy
Equipo de apoyo comunitario _ Amy
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
v-xicai
Hola @ Divyanshu07,
En primer lugar, puede crear una tabla de calendario, crear una relación con su tabla de hechos en el campo de fecha y luego crear medidas como DAX a continuación en su tabla de hechos.
Calculated table:
Calendar=CALENDARAUTO()
Measure:
YTD for CY = TOTALYTD(SUM(Table1[Sales]),'Calendar'[Date])
YTD for PY = CALCULATE(SUM(Table1[Sales]),SAMEPERIODLASTYEAR('Calendar'[Date]))
Ave YTD for CY= AVERAGEX(Table1, [YTD for CY] )
Ave YTD for PY= AVERAGEX(Table1, [YTD for PY] )
Atentamente,
Amy
Equipo de apoyo comunitario _ Amy
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Amitchandak
@ Divyanshu07,
¿Estás buscando formato o YTD?
Para YTD, use inteligencia de tiempo y calendario de fechas
ejemplo
YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"12/31"))
Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
This year Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR('Date'[Date]),"12/31"))
Last year Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"12/31"))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
Para aprovechar al máximo la función de inteligencia del tiempo. Asegúrese de tener un calendario de fechas y que se haya marcado como la fecha en la vista de modelo. Además, únala con la columna de fecha de sus hechos. Refiera:
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 inteligencia de tiempo puede ayudar: https: //community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y …
Inteligencia de tiempo: https: //community.powerbi.com/t5/Community-Blog/Decoding-Direct-Query-in-Power-BI-Part-1-Time-Intell …
Aprecie sus felicitaciones.