Fonction DAX NETWORKDAYS, calculer jours ouvrés entre deux dates


Prérequis :

Une nouvelle fonction DAX Power BI tant attendu est sorti ! NETWORKDAYS vous permet de calculer le nombre de jours ouvrés entre deux dates. En tenant compte des jours fériés et vacances !
Renvoie le nombre de jours ouvrés entiers entre deux dates (inclus). Les paramètres précisent quels jours et combien de jours constituent un weekend. Les jours de weekend et les jours spécifiés comme jours fériés ne sont pas considérés comme des jours ouvrés.
=NETWORKDAYS(<start_date>, <end_date>[, <weekend>, <holidays>])
start_date
Date qui représente la date de début. Dates pour lesquelles la différence doit être calculée. La valeur start_date peut être antérieure, égale ou ultérieure à la valeur end_date.
end_date
Date qui représente la date de fin. Dates pour lesquelles la différence doit être calculée. La valeur start_date peut être antérieure, égale ou ultérieure à la valeur end_date.
Weekend
Indique les jours de la semaine qui représentent des jours de weekend et qui ne sont pas inclus dans le nombre de jours ouvrables entiers entre la date de début et la date de fin. Weekend est un numéro de weekend qui spécifie le moment où surviennent les weekends. Les valeurs numériques weekend indiquent les jours de weekend 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
Jours fériés
Table à colonne d’une ou de plusieurs dates à exclure du calendrier des jours ouvrés.
Cette fonction est similaire à celle de Excel !
Exemple :
= NETWORKDAYS (
DATE ( 2020, 5, 28 ),
DATE ( 2022, 5, 30 ),
1,
{
DATE ( 2022, 5, 30 )
}
)
Alexis Dardaine - DGTL Performance