Partage via


NETWORKDAYS

s’applique à :colonne calculéetable calculéemesurecalcul visuel

Retourne le nombre de jours ouvrés entiers entre deux dates (inclusives). Les paramètres spécifient le nombre de jours de fin de semaine et le nombre de jours. Les jours de fin de semaine et les jours spécifiés en tant que jours fériés ne sont pas considérés comme des jours ouvrés.

Syntaxe

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

Paramètres

Terme Définition
start_date Date qui représente la date de début. Dates pour lesquelles la différence doit être calculée. Les start_date peuvent être antérieures, identiques ou ultérieures à la end_date.
end_date Date qui représente la date de fin. Dates pour lesquelles la différence doit être calculée. Les start_date peuvent être antérieures, identiques ou ultérieures à la end_date.
weekend Indique les jours de la semaine qui sont des jours de week-end et qui ne sont pas inclus dans le nombre de jours ouvrés entiers entre start_date et end_date. Week-end est un numéro de week-end qui spécifie quand des week-ends se produisent.
valeurs de numéro de fin de semaine indiquent les jours de fin de semaine suivants :
1 ou omis : samedi, dimanche
2 : dimanche, Lundi
3 : Lundi, Mardi
4 : Mardi, Mercredi
5 : Mercredi, Jeudi
6 : Jeudi, Vendredi
7 : Vendredi, Samedi
11 : Dimanche uniquement
12 : Lundi uniquement
13 : Mardi uniquement
14 : Mercredi uniquement
15 : Jeudi uniquement
16 : Vendredi uniquement
17 : Samedi uniquement
holidays Tableau de colonnes d’une ou plusieurs dates à exclure du calendrier des jours ouvrés.

Valeur de retour

Nombre entier de jours ouvrés entiers.

Remarques

  • Cette fonction DAX est similaire à Excel NETWORKDAYS. Fonctions INTL et NETWORKDAYS.

  • Si start_date et end_date deux sont BLANK, la valeur de sortie est également BLANK.

  • Si start_date ou end_date est BLANK, la BLANK start_date ou end_date sera traitée comme Date(1899, 12, 30).

  • Les dates doivent être spécifiées à l’aide de DATE fonction ou à la suite d’une autre expression. Par exemple, DATE ( 2022, 5, 30 ), spécifie le 30 mai 2022. Les dates peuvent également être spécifiées en tant que littéral au format . Ne spécifiez pas de dates en tant que texte.

Exemple

Expression suivante :

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

Retourne:

[Valeur]
0

Dans cet exemple, 0 est retourné, car la date de début est un samedi et la date de fin est un lundi. Le paramètre week-end spécifie que le week-end est samedi et dimanche, donc ce ne sont pas les jours ouvrés. Le paramètre de congé marque le 30e (date de fin) comme congé, donc aucun jour ouvré ne reste.