calcular el número de días de un año hasta la fecha

Un usuario Pregunto ✅

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)

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.
1.PNG

Saludos,

Lydia

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *