Salut, comment tu vas ?
J'ai oublié la moitié de mon message...
C'est surtout que j'ai des conditions qui me gênent lors du transfert de "Date" vers "Nom du jour"
= Table.ReplaceValue(SemaineCorrigée,each [Date],each
let
h = Time.Hour(_),
w = Date.DayOfWeek(_, Day.Monday)
in
if (h >= 0 and h < 5) then
if (h >= 0 and h < 5 and w = 0) then "Dimanche"
else Date.DayOfWeekName(Date.AddDays(_, -1), Day.Monday)
else Date.DayOfWeekName(_, Day.Monday),
Replacer.ReplaceValue,
{"Date"}
)
En gros je veux soustraire un jour si l'heure de la date est entre minuit et 5h (exclus) soit si j'ai 09/04/2024 02:00:00 alors j'obtiendrai "lundi" en sortie
Et j'ai rajouté une autre condition pour traiter le problème du "lundi" que j'ai définis comme étant le jour "0". Si j'effectue l'opération je retombe à -1 or la plage des jours est de (0 ; 6).
Mais ça n'a pas fonctionné