asmagh
Hola, necesito ayuda, ¿hay alguna forma de calcular el número de días de un año hasta la fecha?
Gracias
Floriankx
En respuesta a asmagh
Hola,
hay dos formas en que puedo decírtelo ahora.
Adaptando @Greg_Deckler puedes hacer que el año sea dinámico.
Measure = DATEDIFF(DATE(YEAR(TODAY(),1,1),TODAY(),DAY)
Si tiene una DateTable, que en muchos casos es muy recomendable, puede usar
Measure = COUNTROWS(DATESYTD(DateTable))
Greg_Deckler
Algo como:
Measure = DATEDIFF(DATE(2018,1,1),TODAY(),DAY)
asmagh
En respuesta a Greg_Deckler
gracias por su respuesta, pero hay otra forma de hacerlo dinámicamente, significa que toma la fecha automáticamente, ejemplo si estuviéramos en 201, tengo que cambiar (2018,1,1) b yo mismo a (2019,1,1 ) y quiero que sea dinámico (no estático)
Floriankx
En respuesta a asmagh
Hola,
hay dos formas en que puedo decírtelo ahora.
Adaptando @Greg_Deckler puedes hacer que el año sea dinámico.
Measure = DATEDIFF(DATE(YEAR(TODAY(),1,1),TODAY(),DAY)
Si tiene una DateTable, que en muchos casos es muy recomendable, puede usar
Measure = COUNTROWS(DATESYTD(DateTable))
himuengg
En respuesta a Floriankx
simplemente increíble … me salvó el día 🙂
MarcUrdang
En respuesta a Floriankx
Hola … me pregunto si me puedes aconsejar … sigo recibiendo un error al usar esta función:
Measure = DATEDIFF(DATE(YEAR(TODAY(),1,1),TODAY(),DAY)
Se pasaron demasiados argumentos a la función AÑO. El recuento máximo de argumentos para la función es uno.
Ashish_Mathur
En respuesta a MarcUrdang
Hola,
Prueba esto
Medida = DATEDIFF (FECHA (AÑO (HOY ()), 1,1), HOY (), DÍA)
v-yuezhe-msft
En respuesta a asmagh
@asmagh,
Cree una nueva tabla nueva usando DAX a continuación.
Date = CALENDAR("2018/1/1","2019/12/31")
Cree una medida usando DAX a continuación.
Measure = IF(MAX('Date'[Date])<=TODAY(),DATEDIFF(MAX('Date'[Date]),TODAY(),DAY),DATEDIFF(TODAY(),MAX('Date'[Date]),DAY))
Utilice la cortadora para filtrar su medida.
Saludos,
Lydia