skdas
Hola a todos,
Estaba tratando de obtener la primera fecha de un campo de fecha o puede decir que una medida tiene una fecha a partir de la cual estaba tratando de obtener la primera fecha. Por ejemplo, la medida consiste en 03-23-2017, luego quiero obtener 03-01-2017. Para lo cual probé dos funciones que tenemos en DAX, es decir, StartOfMonth y FirstDate. Pero ninguna de estas funciones me dio el resultado requerido. Entonces lo intenté
EOMONTH (medida, -1) +1. Y me dio la respuesta correcta.
Solo quería saber si las dos funciones funcionan bien para otros y si hice algo mal o si estas funciones no funcionan en absoluto.
Gracias y Saludos,
SKD
Zubair_Muhammad
En respuesta a Eric_Zhang
@skdas
Solo para ponerlo brevemente
StartofMonth, EndofMonth, FirstDate devolver la primera fecha / última fecha en el «Columna de fecha» que toman como argumento.
No la primera fecha / última fecha del mes
Eric_Zhang
@skdas
STARTOFMONTH
MESES
PRIMERA FECHA
Puede consultar la documentación en línea. Tienen diferente funcionalidad en realidad.
measureFirstDate = CALCULATE(SUM(Table1[value]),FIRSTDATE(Table1[date])) measureLastDate = CALCULATE(SUM(Table1[value]),LASTDATE(Table1[date]))
startofmo = STARTOFMONTH(Table1[date])
Para obtener el primer día de una fecha determinada, por ejemplo, en su caso, puede aplicar EOMONTH o
Measure = DATE(YEAR([yourMeasure]),MONTH([yourMeasure]),1)
Zubair_Muhammad
En respuesta a Eric_Zhang
@skdas
Solo para ponerlo brevemente
StartofMonth, EndofMonth, FirstDate devolver la primera fecha / última fecha en el «Columna de fecha» que toman como argumento.
No la primera fecha / última fecha del mes