Graphique de présence

Accueil – Le CFO masqué Forums Power BI Graphique de présence

  • Ce sujet contient 3 réponses, 2 participants et a été mis à jour pour la dernière fois par Éric Ste-Croix, le il y a 2 années et 1 mois.
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Articles
  • #101697
    JMAIN
    Participant

    Bonjour,

    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.
    #101710
    Éric Ste-Croix
    Participant

    Bonjour,

    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.
    #101744
    JMAIN
    Participant

    Bonsoir, 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.

    #101791
    Éric Ste-Croix
    Participant

    Bonjour,

    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.
4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.