

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
<a name="isWorkDay-function"></a>

`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
<a name="isWorkDay-function-syntax"></a>

```
isWorkDay(inputDate)
```

## Arguments (Argomenti)
<a name="isWorkDay-function-arguments"></a>

 *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 rapidamente che restituisce un `date` valore.
+ Parametri: qualsiasi `DateTime` parametro Quick.

## Tipo restituito
<a name="isWorkDay-function-return-type"></a>

Numero intero (`0` o `1`)

## Esempio
<a name="isWorkDay-function-example"></a>

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)
```

![\[alt text not found\]](http://docs.aws.amazon.com/it_it/quick/latest/userguide/images/isWorkDay-example.png)
