Forum Discussion
yuhkao
Microsoft Employee
6 years agoRodar 3 meses
Hola
Me gustaría tener datos continuos para el cálculo de [medida] durante 3 meses. por favor ayúdame a crearlo. Gracias
formato de fecha está en formato AAAAMM, que es texto en tipo de datos ahora.
para exmaple
datos rodantes de datos
202001 300 300
202002 100 400
202003 700 1100
202004 200 1000
Hola @yuhkao ,
Este código es una columna calculada en DAX para tener una columna de fecha para usar en el rollo 3 meses.
Month_End_DAX De la clase EOMONTH(DATE(LEFT('Table'[Date];4); DERECHO('Tabla'[Fecha];2);1);0)
7 Replies
- MFelix
Super User
Hola @yuhkao ,
Siga los pasos que se indican a continuación:
- Agregue una columna Endofmonth en el editor de consultas o DAX:
Consulta de energía:
Date.EndOfMonth(#date( Number.FromText (Text.Start(Number.ToText([Date]),4)),Number.FromText(Text.End(Number.ToText([Date]),2)),1))Dax:
Month_End_DAX = EOMONTH(DATE(LEFT('Table'[Date];4);RIGHT('Table'[Date];2);1);0)Ahora agregue la siguiente medida a su modelo:
Rolling 3 month = CALCULATE(SUM('Table'[Data]);DATESINPERIOD('Table'[Month_End];MAX('Table'[Month_End]);-3;MONTH) ; ALLSELECTED('Table'[Data]))Debe devolver el resultado esperado.