Último viernes fecha

Un usuario Pregunto ✅

mb0307

Hola,

Como puedo conseguir la fecha del último viernes en una columna personalizada de Power Query por favor?

Hoy es 28/07/2021 por lo que la fecha del viernes pasado fue 23/07/2021.

Gracias

mb0307

Encontré una solución en el foro de escritorio:

Date.AddDays (Date.From (DateTime.LocalNow ()), – Date.DayOfWeek (Date.From (DateTime.LocalNow ()), 5))

mb0307

Encontré una solución en el foro de escritorio:

Date.AddDays (Date.From (DateTime.LocalNow ()), – Date.DayOfWeek (Date.From (DateTime.LocalNow ()), 5))

Aquí hay una forma de hacerlo en una columna personalizada.

= si Date.DayOfWeek ([Date])> = 5 luego Date.AddDays (Date.StartOfWeek ([Date]), 5) más Date.AddDays (Date.StartOfWeek ([Date]), -2)

Palmadita

= Date.StartOfWeek(Date.From(DateTime.LocalNow())) - #duration(2,0,0,0)

mb0307

En respuesta a CNENFRNL

@CNENFRNL gracias pero no lo que quería.

Esto me da una fecha de hace 2 días, es decir, 24/07/2021, que era sábado. ¿Puede ser dinámico calcular a partir de cualquier fecha cuál fue la fecha del último viernes?

Gracias

En respuesta a mb0307

Y aquí hay otra forma.

= List.Max (List.Select (List.Dates (Date.AddDays ([Date], -6), 7, # duración (1,0,0,0)), cada Date.DayOfWeek (_) = 5))

Palmadita

Deja un comentario

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