isWorkDay - Amazon Quick Suite

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)

Arguments (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 calcolato di Quick Suite che restituisce un date valore.

  • Parametri: qualsiasi DateTime parametro di Quick Suite.

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)