- Ce sujet contient 7 réponse, 3 participant et a été mis à jour pour la dernière fois par il y a 3 années et 5 mois. , le
- Vous devez être connecté pour répondre à ce sujet.
Accueil – Le CFO masqué › Forums › Power BI › Heure moyenne de fin de traitement
Étiqueté : Power BI
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) :
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?
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
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
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
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
C’est ma faute, désolé.
Il faut remplacer le hh par HH 😉
Olivier
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
Bonjour,
La solution me convient parfaitement, un grand merci à Olivier !
Bonne journée,
Jules
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é.
Accédez à la puissance de Power BI (niveau 1)
Accédez à la puissance de Power BI (niveau 2)
Accédez à la puissance de Power BI (niveau 3)
Introduction au langage DAX (Power BI et Power Pivot)
*Ne peut être jumelé à aucune autre promotion.
*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!