Weekday |
Jour de semaine |
| Power Fx |
Syntaxe
|
Weekday( DateTime [, WeekdayFirst ] )
|
Paramètres
| Nom |
Description |
| DateTime |
Ce paramètre représente la date et l'heure pour laquelle on souhaite obtenir le jour de la semaine. |
| WeekdayFirst |
Ce paramètre optionnel permet de spécifier quel jour de la semaine doit être considéré comme le premier. Par défaut, la semaine commence le dimanche (valeur 1). Si ce paramètre est défini à 1 (dimanche) ou 2 (lundi), il détermine le début de la semaine. |
Description
Cette fonction permet de retourner le jour de la semaine d'une date.
Remarques
- Identifie le jour de la semaine à partir d'une date : La fonction Weekday permet d'extraire le rang du jour de la semaine à partir d'une date. Par
exemple, si la date correspond à un mardi et que la semaine commence le dimanche, la fonction retournera 3. C'est un outil utile pour analyser des cycles
hebdomadaires.
- Le premier jour de la semaine est personnalisable : Le paramètre WeekdayFirst permet de définir quel jour est considéré comme le début de la
semaine. Par défaut, c'est le dimanche (valeur 1), mais on peut le changer à lundi (valeur 2) pour s'aligner sur les usages européens ou d'entreprise.
- Utile pour des filtres ou des règles de gestion : Weekday peut servir à appliquer des règles spécifiques selon le jour, par exemple interdire
des réservations la fin de semaine ou afficher des messages contextuels le lundi. Cela en fait une fonction pratique pour ajuster le comportement de l'application selon
le calendrier.
- Retourne un nombre entier entre 1 et 7 : La fonction ne retourne pas le nom du jour (comme "lundi" ou "mardi"), mais une valeur numérique correspondant à
la position dans la semaine. Pour afficher le nom du jour, il faut ajouter une logique complémentaire, comme une table de correspondance ou une fonction personnalisée.
- Indispensable pour le traitement de dates : Quand on travaille avec des données temporelles, il est souvent utile de connaître le jour de la semaine pour
regrouper ou comparer des enregistrements, comme analyser les ventes par jour ou répartir des charges de travail de manière équilibrée.
- Peut être combinée avec Today(), Now() ou DateValue() : La fonction s'utilise fréquemment avec des fonctions comme Today(),
Now() ou DateValue() pour analyser des dates dynamiques. Par exemple, Weekday(Today()) retourne le
jour courant, ce qui peut servir à des ajustements automatiques dans l'application.
- Attention à l'interprétation selon le paramètre WeekdayFirst : Le résultat de Weekday dépend fortement de la valeur passée à WeekdayFirst. Un
même jour (par exemple jeudi) retournera 5 si la semaine commence dimanche, ou 4 si elle commence lundi. Il faut donc être vigilant si le résultat est utilisé dans des
conditions ou calculs.
- Simplifie le regroupement ou la coloration conditionnelle : Dans les galeries ou les tableaux, Weekday peut être utilisé pour regrouper les éléments
par jour, ou appliquer des styles conditionnels (par exemple, colorer les lignes correspondant aux fins de semaines). Cela renforce la lisibilité des données dans
l'interface utilisateur.
Dernière mise à jour : Jeudi, le 1 Mai 2025