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...
MFelix
Super User
6 years agoHola @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.
- yuhkao6 years ago
Microsoft Employee
Dax:
Month_End_DAX De la clase EOMONTH(DATE(LEFT('Table'[Date];4); DERECHO('Tabla'[Fecha];2);1);0)es que
- MFelix6 years ago
Super User
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)- yuhkao6 years ago
Microsoft Employee
Hola MFelix - como he utilizado su método para generar datos de 3 meses. i colocar en la tabla visual con marco de tiempo, ¿por qué sólo muestra el último 3 mes rodando como total? para los meses de pareja anteriores, solo muestra datos mensuales en lugar de datos continuos.