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))
mahoneypat
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
CNENFRNL
= 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
mahoneypat
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