Bonjour à tous,
J’essaie de réaliser un fichier qui permet de calculer une performance via power query.
A savoir, le délai doit être calculer en fonction de l’ouverture du site (dans notre exemple de 8h00 à 14h00).
L’idée est la suivante : c’est d’avoir une table qui permet d’avoir tous les délais inférieurs ou non à 04h00.
J’ai donc 5 colonnes (dans l’ordre du process) :
- Le numéro de la commande
- La date de réception
- L’heure de réception
- La date de mise en stock
- L’heure de mise en stock
Issu de ça j’essaie de calculer une 6ème une colonne : la performance de mise en stock (le délai).
Exemple :
Réception A réceptionnée le 20/11/23 à 8h00, mise en stock le 20/11/23 à 9h20.
A afficher dans la colonne performance : 1h20 (heure mise en stock – heure de réception)
En soit ça c’est simple, mais le hic… c’est lorsque l’on change de jour.
J’ai deux types d’erreurs :
- Résultat négatif : réception le 20/11/23 à 10h, mise en stock le 21/11/23 à 9h00, résultat : -1h00 au lieu de 6h00 (de 10h à 14h le 20/11/23 + de 8h à 9h le 21/11/23)
- Résultat positif mais faux : réception le 20/11/23 à 10h, mise en stock le 21/11/23 à 11h00, résultat : 1h00 au lieu de 8h00 (de 10h à 14h le 20/11/23 + de 8h à 11h le 21/11/23)
J’espère ne pas être trop flou, avez-vous des idées ?
PS : j’ai essayé le langage DAX mais je me suis perdu dans sa complexité. J’ai aussi essayé de checker les formules sur le site learn microsoft mais sans succès.
Merci à vous :)