Heure moyenne de fin de traitement

Accueil – Le CFO masqué Forums Power BI Heure moyenne de fin de traitement

Mots-clés : 

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

    Bonjour,

    Je cherche à reproduire sur powerBI des KPI que je fais pour suivre les traitements sur mon application dans mon ERP. J’ai du mal à reproduire ce graphique qui me permet de suivre l’heure moyenne par mois de fin de traitement pour 2 traitements en particulier (l’axe des X représente les mois) :

    graphique excel

    J’ai réussi d’avoir la durée moyenne mais pas l’heure moyenne. Comment puis je faire cela en DAX dans POWER BI?

    Attachments:
    You must be logged in to view attached files.
    #99395
    Stéphane Lorin
    Participant

    Bonjour

    vote demande n’est pas très claire.
    lorsque j’ouvre votre fichier, vous n’expliquez pas ce que vous cherchez à obtenir.
    en janvier il y a deux lignes : celle du 23 et celle du 30.
    vous voulez faire la moyenne du champ “end_time” ?
    à savoir 23/01 08:01 et 30/01 07:01 pour obtenir 07:31 ?

    Stéphane

    #99396
    kalood
    Participant

    Bonjour,

    Merci pour votre réponse.
    Je cherche à obtenir l’heure moyenne de end_time par mois, qui est dans votre exemple 7h31.

    Bonne journée,

    Kair0

    #99397
    Olivier Cucuat
    Participant

    Bonjour Kalood,

    Il n’est pas possible de positionner des données de type “time” en axe X.
    Cependant, je vous propose mon exemple dans le *.pbix en attache.

    J’ai créé une colonne personnalisée sous Query afin de remonter les heures au format décimal :
    =Time.Hour([end_time]) + Time.Minute([end_time])/60

    Ensuite vous créez la mesure de la moyenne à partir de cette nouvelle colonne :
    TempsMoy = AVERAGE(Feuil1[nouvelleColonneTemps])

    Je vous laisse regarder le graphique afin de savoir s’il répond bien à votre demande

    Olivier

    Attachments:
    You must be logged in to view attached files.
    #99400
    kalood
    Participant

    Bonjour Olivier,

    Déjà merci pour ta réponse et ton pbix qui répondent à ma demande. Par contre lors du passage de l’heure en texte avec le script : #”Personnalisée ajoutée1″ = Table.AddColumn(#”Type modifié”, “HeuresText”, each DateTime.ToText([end_time], “hh:mm”))

    Mon heure passe d’une heure en format 24h à une heure au format 12h. Possible d’obtenir l’heure en 24h afin d’avoir 14h à la place de 02h.

    Cordialement,

    Kalood

    #99402
    Olivier Cucuat
    Participant

    C’est ma faute, désolé.
    Il faut remplacer le hh par HH 😉

    Olivier

    #99416
    Stéphane Lorin
    Participant

    Bonjour

    Avec PowerQuery, vous pouvez également utiliser la fonction DateTime.Time([end_time]) pour obtenir la partie horaire

    Si la réponse d’Olivier vous convient, n’oubliez pas d’informer les forums sur lesquels vous avez posé également votre question.

    Stéphane

    #99508
    kalood
    Participant

    Bonjour,

    La solution me convient parfaitement, un grand merci à Olivier !

    Bonne journée,

    Jules

8 sujets de 1 à 8 (sur un total de 8)
  • Vous devez être connecté pour répondre à ce sujet.