- Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par il y a 2 années. , le
3 sujets de 1 à 3 (sur un total de 3)
3 sujets de 1 à 3 (sur un total de 3)
- Vous devez être connecté pour répondre à ce sujet.
Accueil – Le CFO masqué › Forums › Power BI › Calcul de jour complexe
Bonjour à tous, j’espère que vous allez bien?
Voilà je dois effectuer un calcul de différence de date entre une plage de début et une plage de fin cependant le calcul doit être fait sur 3 “critères” différent :
– si la plage de début est un lundi et la plage de fin un dimanche alors cela doit m’afficher 5 jours (ne pas prendre en compte samedi et dimanche)
– si la plage de début est par exemple un jeudi et la plage de fin un dimanche alors je dois afficher 3 jours (inclure le samedi)
– si entre la plage de début et la plage j’ai plus d’une semaine , par exemple 1 semaine et 2 jours, je dois avoir la première semaine 5 jours en filtrant sur la semaine 1 et 2 jours sur la semaine 2
Etant novice, cela n’est pas si simple que cela pour moi.
Merci de votre aide, toutes suggestion sera là bienvenue.
Yohan
Bonjour Yohan, le Forum,
J’aurais tendance à créer une colonne calculée dans le modèle de données qui calculerait le nombre de jours en fonction de tes trois cas
Exemple
Nb_Jours =
VAR __JourSemDebut = WEEKDAY(Dates[Date début])
VAR __JourSemFin = WEEKDAY(Dates[Date fin])
VAR __JoursTravailles = NETWORKDAYS(Dates[Date début], Dates[Date fin],true)
RETURN
if(__JourSemDebut=5 && __JourSemFin = 1,__JoursTravailles+1,__JoursTravailles)
if(__JourSemDebut=5 && __JourSemFin = 1 représente le cas ou la date de début tombe un Jeudi et la date de fin un dimanche, auquel cas on ajoute un jour représentant le Samedi au nombre de jours considérés comme travaillés. Les deux autres cas, un simple calcul des jours travaillés entre deux dates devrait suffire.
D’autres solutions seront probablement proposées par d’autres membres, n’ayant pas trouvé plus simple, je te propose cette solution.
Cordialement
Daniel
Bonjour,
Merci beaucoup je vais essayer déjà avec ça 🙂
Yohan
Avant de poser une question assurez-vous que :
Votre besoin dépasse les limites de ce forum?
Si votre besoin dépasse les limites de ce forum et constitue davantage une demande d’accompagnement en consultation professionnelle, nous vous invitons à remplir notre formulaire pour recevoir une soumission concernant une banque d’heures d’accompagnement à distance personnalisé.
*Ne peut être jumelé à aucune autre promotion.
*Our credit program is excluded from this promotion.
*Les parcours et les blocs de crédits sont exclus de cette promotion.
🎁 BONUS : À l’achat de ce parcours, recevez gratuitement notre formation d’initiation à la programmation!