Bonjour à tous,
Merci pour ce code, c'est exactement ce que je cherchais. Comme je découvre juste le langage M, j'essaye de comprendre le fonctionnement du code suivant :
= Table.AddColumn(#"Fériés Ajoutés", "Due Date", each fnListeJoursOuvrés([Open Time],Date.AddDays([Open Time],60),[Fériés]&Liste_Exclusions)
{30}, type date)
La partie que je ne comprends pas, c'est le 30 entre accolades. Quel est son rôle, comment ça fonctionne ? En changeant cette valeur, je vois que ça correspond au nombre de jours ouvrés ajouté, effectivement. Je l'interprète comme un paramètre de la fonction, mais je vois qu'il n'est pas compris entre les parenthèses de la fonction, et ça me perturbe. Une déformation de mon VBA, sans doute...
Aussi, je vois dans la référence du langage que les accolades sont utilisées pour noter les listes. Donc {30} désigne une liste contenant uniquement la valeur 30, c'est ça ?
Je vois que ça fonctionne mais je ne comprends pas comment, et ça m'agace
...
Merci d'avance à ceux qui pourront éclairer ma lanterne.
François