- This topic has 3 replies, 2 voices, and was last updated 3 years, 8 months ago by
Éric Ste-Croix.
-
AuthorPosts
-
26 February 2022 at 19 h 08 min #101697
JMAIN
ParticipantBonjour,
J’espère que vous allez bien ?
Je rencontre une difficulté dans l’élaboration de mon graphique.
Je m’explique, j’ai un tableau avec les colonnes : Nom, date de début et date de fin (en PJ),
Je souhaite obtenir un graphique (en PJ) pour voir le nombre de personnes présentent en fonction des heures (et de leurs heures d’arrivée et de départ).
J’ai essayé avec Powerquery les list.dates pour développer le temps et d’ajouter une minute à chaque ligne mais je n’ai pas réussi.Pourriez-vous m’aider ?
Cordialement
Attachments:
You must be logged in to view attached files.27 February 2022 at 21 h 50 min #101710Éric Ste-Croix
ParticipantBonjour,
Considerant que la granularite de votre graphique est sur la base des heures, je vous suggere d’utiliser le code suivant pour developper les heures (Ajout d’une ligne par heure) :
List.Times(Time.From([Date_Debut]),[Duree],#duration(0, 1, 0, 0))
[Duree] representant l’ecart entre l’heure d’arrivee et l’heure de depart.Je vous suggere egalement d’utiliser 2 tables de dimensions differentes pour les dates et les heures.
Afin d’obtenir les resultats attendus, il faut effectuer quelques transformations de donnees supplementaires. Je suggere d’utiliser le code M.
Voir le detail dans le Code M du fichier joint.Cordialement
Eric Ste-Croix
Attachments:
You must be logged in to view attached files.28 February 2022 at 12 h 23 min #101744JMAIN
ParticipantBonsoir, je vous remercie.
Cependant j’ai une erreur (sûrement a cause des heures de nuit).
Dites moi si je me trompe mais pour corriger il faut qu’à cette formule List.Times(Time.From([Date_Debut]),[Duree],#duration(0, 1, 0, 0))
Je rajoute +1 entre [Duree] et ,#duration ?Merci d’avance.
1 March 2022 at 12 h 42 min #101791Éric Ste-Croix
ParticipantBonjour,
Les transformations de donnees transmises precedemment etaient a des fins de demonstrations de la formule de Liste et ne consideraient pas les chevauchement d’horaire entre 2 jours differents.
Le code M dans le fichier ci-joint le fait.
En effet, on peut majorer la duree de 1 dans la formule de developpement des periodes de temps dependamment de la base de calcul utilisee pour identifier la duree.Cordialement
Eric Ste-Croix
Attachments:
You must be logged in to view attached files. -
AuthorPosts
- You must be logged in to reply to this topic.




