Condividi tramite


NETWORKDAYS

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

Restituisce il numero di giorni lavorativi interi tra due date (incluse). I parametri specificano quali and il numero di giorni del fine settimana. I giorni del fine settimana and giorni specificati come festivi sono not considerati giorni lavorativi.

Sintassi

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

Parametri

Termine Definizione
start_date Oggetto date che rappresenta l'inizio date. Date per cui calcolare la differenza. Il start_date può essere earlier, uguale a, or successivo alla end_date.
end_date Oggetto date che rappresenta l'datefinale. Date per cui calcolare la differenza. Il start_date può essere earlier, uguale a, or successivo alla end_date.
weekend Indica i giorni della settimana che sono giorni festivi and vengono not inclusi nel numero di giorni lavorativi interi tra start_date and end_date. Fine settimana è un numero di fine settimana che specifica quando si verificano i fine settimana.
numero fine settimana values indicano i giorni del fine settimana seguenti:
1 or 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ì
13: martedì solo
14: mercoledì solo
15: Solo giovedì
16: venerdì solo
17: solo sabato
holidays Tabella di colonna di un or più date da escludere dal daycalendarfunzionante.

Restituisce Value

Numero intero di giorni lavorativi interi.

Osservazioni

  • Questa funzione DAX è simile a Excel NETWORKDAYS. Funzioni andNETWORKDAYSandNETWORKDAYS.

  • If start_date and end_date entrambi sono BLANK, anche il value di output è BLANK.

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

  • Le date devono essere specificate utilizzando DATE funzioneor 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 , . Specificare le date come testo not.

Esempio

Espressione seguente:

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

Rendiconto:

[Value]
0

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