Condividi tramite


NETWORKDAYS

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Restituisce il numero di giorni lavorativi interi tra due date (incluse). I parametri specificano quali e quanti giorni sono giorni festivi. I giorni di fine settimana e i giorni specificati come festivi non vengono considerati giorni lavorativi.

Sintassi

NETWORKDAYS(<start_date>, <end_date>[, <weekend>, <holidays>])

Parametri

Termine Definizione
start_date Data che rappresenta la data di inizio. Date per cui calcolare la differenza. Il start_date può essere precedente, uguale o successivo al end_date.
end_date Data che rappresenta la data di fine. Date per cui calcolare la differenza. Il start_date può essere precedente, uguale o successivo al end_date.
weekend Indica i giorni della settimana che sono giorni festivi e non sono inclusi nel numero di giorni lavorativi interi tra start_date e end_date. Fine settimana è un numero di fine settimana che specifica quando si verificano i fine settimana.
i valori dei numeri del fine settimana indicano i giorni del fine settimana seguenti:
1 o omesso: sabato, domenica
2: domenica, Lunedì
3: lunedì, martedì
4: martedì, mercoledì
5: mercoledì, giovedì
6: giovedì, venerdì
7: venerdì, sabato
11: domenica solo
12: lunedì solo
13: martedì solo
14: mercoledì solo
15: Solo giovedì
16: venerdì solo
17: solo sabato
holidays Tabella delle colonne di una o più date da escludere dal calendario del giorno lavorativo.

Valore restituito

Numero intero di giorni lavorativi interi.

Osservazioni

  • Questa funzione DAX è simile a Excel NETWORKDAYS. FUNZIONI NETWORKDAYS e NETWORKDAYS.

  • Se start_date e end_date entrambi sono BLANK, anche il valore di output viene BLANK.

  • Se start_date o end_date è BLANK, il BLANK start_date o end_date verrà considerato come Date(1899, 12, 30).

  • Le date devono essere specificate utilizzando DATE funzione o come risultato di un'altra espressione. Ad esempio, DATE ( 2022, 5, 30 ), specifica il 30 maggio 2022. Le date possono essere specificate anche come letterale in formato . Non specificare date come testo.

Esempio

Espressione seguente:

   = NETWORKDAYS (
        DATE ( 2022, 5, 28 ),
        DATE ( 2022, 5, 30 ),
        1,
        {
            DATE ( 2022, 5, 30 )
        }
    )

Rendiconto:

[Valore]
0

In questo esempio viene restituito 0 perché la data di inizio è un sabato e la data di fine è un lunedì. Il parametro weekend specifica che il fine settimana è sabato e domenica, quindi non sono giorni lavorativi. Il parametro festività contrassegna il 30 (la data di fine) come festività, quindi non rimangono giorni lavorativi.