isWorkDay
isWorkDay évalue une valeur date-heure donnée pour déterminer s'il s'agit d'un jour ouvrable ou non.
isWorkDay suppose une semaine de travail standard de 5 jours commençant le lundi et se terminant le vendredi. Le samedi et le dimanche sont considérés comme des week-ends. La fonction calcule toujours son résultat à la granularité DAY et ne tient pas compte de la date d'entrée donnée.
Syntaxe
isWorkDay(inputDate)
Arguments
- inputDate
-
La valeur date-heure que vous voulez évaluer. Les valeurs valides sont les suivantes :
-
Champs du jeu de données : tout champ
datedu jeu de données auquel vous ajoutez cette fonction. -
Fonctions de date : toute date produite par une autre fonction
date, par exempleparseDate. -
Champs calculés : tout champ calculé de QuickSight qui renvoie une valeur
date. -
Paramètres : tout paramètre
DateTimede QuickSight.
-
Type de retour
Entier (0 ou 1)
exemple
L'exemple suivant détermine si le champ application_date est un jour ouvrable ou non.
Supposons qu'il existe un champ nommé application_date avec les valeurs suivantes :
2022-08-10 2022-08-06 2022-08-07
Lorsque vous utilisez ces champs et ajoutez les calculs suivants, isWorkDay renvoie les valeurs ci-dessous :
isWorkDay({application_date}) 1 0 0
L'exemple suivant filtre les employés dont l'emploi se termine un jour ouvrable et détermine si leur emploi a commencé un jour ouvrable ou un week-end à l'aide d'une mise en forme conditionnelle :
is_start_date_work_day = isWorkDay(employment_start_date) is_end_date_work_day = isWorkDay(employment_end_date)