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
datedal set di dati a cui si sta aggiungendo questa funzione. -
Funzione Data: qualsiasi data emessa da un'altra funzione
date, ad esempioparseDate. -
Campi calcolati: qualsiasi campo calcolato di Quick Suite che restituisce un
datevalore. -
Parametri: qualsiasi
DateTimeparametro 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)