isWorkDay - Amazon QuickSight

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

isWorkDay

isWorkDay valuta un determinato valore di data e ora per determinare se si tratta di un giorno lavorativo o meno.

isWorkDay presuppone una settimana lavorativa standard di 5 giorni che inizia di lunedì e termina il venerdì. Si presume che il sabato e la domenica siano fine settimana. La funzione calcola sempre il risultato in base alla granularità DAY ed esclude la data di input specificata.

Sintassi

isWorkDay(inputDate)

Argomenti

inputDate

Il valore di data e ora che desideri valutare. I valori validi sono:

  • Campo del set di dati: qualsiasi campo date dal set di dati a cui si sta aggiungendo questa funzione.

  • Funzione Data: qualsiasi data emessa da un'altra funzione date, ad esempio parseDate.

  • Campi calcolati: qualsiasi campo QuickSight calcolato che restituisce un valore. date

  • Parametri: qualsiasi QuickSight DateTime parametro.

Tipo restituito

Numero intero (0 o 1)

Esempio

L'esempio seguente determina se il campo application_date è un giorno lavorativo o meno.

Supponiamo che esista un campo denominato application_date con i seguenti valori:

2022-08-10 2022-08-06 2022-08-07

Quando si utilizzano questi campi e si aggiungono i seguenti calcoli, isWorkDay restituisce i seguenti valori:

isWorkDay({application_date}) 1 0 0

L'esempio seguente filtra i dipendenti il cui rapporto di lavoro termina in un giorno lavorativo e determina se il loro impiego è iniziato il giorno lavorativo o il fine settimana utilizzando la formattazione condizionale:

is_start_date_work_day = isWorkDay(employment_start_date) is_end_date_work_day = isWorkDay(employment_end_date)