isWorkDay - Amazon QuickSight

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 date du jeu de données auquel vous ajoutez cette fonction.

  • Fonctions de date : toute date produite par une autre fonction date, par exemple parseDate.

  • Champs calculés : tout champ calculé de QuickSight qui renvoie une valeur date.

  • Paramètres : tout paramètre DateTime de 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)
Data table showing employee start and end dates with work day indicators for five employees.