Étiqueté : Power BI
- Ce sujet contient 7 réponse, 3 participant et a été mis à jour pour la dernière fois par
kalood, le il y a 4 années.
-
AuteurMessages
-
25 novembre 2021 à 4 h 11 min #99389
kalood
ParticipantBonjour,
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) :

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.25 novembre 2021 à 7 h 59 min #99395Stéphane Lorin
ParticipantBonjour
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
25 novembre 2021 à 8 h 13 min #99396kalood
ParticipantBonjour,
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
25 novembre 2021 à 8 h 19 min #99397Olivier Cucuat
ParticipantBonjour 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])/60Ensuite 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.25 novembre 2021 à 9 h 30 min #99400kalood
ParticipantBonjour 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
25 novembre 2021 à 11 h 34 min #99402Olivier Cucuat
ParticipantC’est ma faute, désolé.
Il faut remplacer le hh par HH 😉Olivier
26 novembre 2021 à 3 h 38 min #99416Stéphane Lorin
ParticipantBonjour
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
29 novembre 2021 à 3 h 50 min #99508kalood
ParticipantBonjour,
La solution me convient parfaitement, un grand merci à Olivier !
Bonne journée,
Jules
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.



