L'essentiel d'abord : une fois que vos données WMS alimentent Power BI, oubliez l'idée de rendre le tableau de bord joli. Surveillez trois groupes de métriques : les jours de couverture, les paliers de stocks à faible rotation et les signaux de rupture. Ces trois-là font économiser de l'argent et évitent les ruptures de stock. Tout le reste n'est que décoration. Sur plus de 30 mises en service de WMS, j'ai vu le même scénario se répéter : les entrepôts qui n'utilisent la BI que pour un rapport mensuel cessent d'ouvrir le tableau de bord en moins de six mois, tandis que les entrepôts qui ancrent ces trois métriques à leur réunion hebdomadaire d'exploitation et à leur réunion d'achat parviennent réellement à réduire les stocks morts.

Pourquoi ces trois-là ? Parce qu'ils correspondent exactement aux trois problèmes d'entrepôt les plus coûteux : du stock qui tourne trop lentement et immobilise de l'argent sur l'étagère, du stock qui ne bouge pas du tout tout en continuant à payer un loyer, et du stock sur le point de s'épuiser alors que les ventes n'en ont aucune idée. Un tableau de bord peut mettre les trois sur un seul écran, mais seulement si les définitions sont verrouillées d'abord. Sans définitions convenues, un rapport WMS dans Power BI n'est qu'un générateur de disputes : l'exploitation dit que la rotation est de 45 jours, la finance dit 62, les achats disent que les deux chiffres sont faux, et au final personne ne fait confiance au tableau de bord.

Les trois groupes de métriques qui justifient vraiment leur place dans WMS et Power BI

Premièrement, les jours de couverture. Une seule formule : jours de couverture = coût moyen des stocks sur la période ÷ coût des marchandises expédiées sur la même période × nombre de jours de la période. Trois détails comptent. Utilisez le coût des deux côtés, pas la valeur des ventes, sinon les catégories à forte marge auront toujours l'air de tourner à merveille. Utilisez une fenêtre d'au moins un trimestre ; un seul mois est faussé par les promotions et les vagues de réapprovisionnement. Et utilisez la moyenne des stocks d'ouverture et de clôture, pas un seul instantané de fin de période. J'ai vu un entrepôt paniquer devant un chiffre de jours de couverture doublé, pris juste après un réapprovisionnement pré-pic : le stock a été expédié la semaine suivante, et la « crise » n'a jamais existé.

Deuxièmement, les paliers de stocks à faible rotation. Ne divisez pas le stock en simples « en mouvement » et « mort ». Hiérarchisez-le : un mouvement dans les 90 jours, c'est sain ; aucun mouvement de 90 à 180 jours va sur une liste de surveillance ; de 180 à 365 jours va sur une liste de décision ; plus de 365 jours va sur une liste d'élimination. La hiérarchisation attribue la responsabilité : le planificateur surveille la liste de surveillance, les achats et les ventes décident ensemble de la liste de décision, et la liste d'élimination reçoit une échéance. Un rapport de stocks morts sans paliers finit toujours en une longue liste dont personne ne s'occupe.

Troisièmement, les signaux de rupture. C'est le groupe le plus ignoré, parce qu'il signale quelque chose qui ne s'est pas encore produit. Surveillez deux chiffres : les jours de couverture restants en stock (stock disponible ÷ expéditions quotidiennes moyennes des 30 derniers jours), et si les commandes d'achat entrantes arriveront à temps pour combler l'écart. Une couverture qui tombe sous le niveau de sécurité sans aucun arrivage pour la rattraper, c'est un feu rouge. Et cela doit être mesuré par SKU : la moyenne par catégorie masque le produit vedette sur le point de s'assécher.

J'ai vu cet écueil trois fois : la première semaine après la mise en service, tout le monde célèbre la catégorie à la meilleure rotation, et personne ne remarque qu'un produit vedette n'a plus que 9 jours de couverture alors que le délai de son fournisseur est de 6 semaines. Quand la rupture frappe, les ventes perdent la commande, et l'analyse a posteriori découvre que le signal était déjà allumé sur le tableau de bord, sans jamais avoir été transformé en action.

Si les définitions ne sont pas convenues, le tableau de bord ne fait que lancer des disputes

Écrivez les définitions et affichez-les à côté du tableau de bord. Cinq règles suffisent :

  1. Les jours de couverture utilisent le coût, sur une fenêtre trimestrielle glissante, jamais un seul mois.
  2. « Mouvement » signifie une expédition sortante, pas un transfert ni un ajustement d'inventaire tournant. Comptez un transfert comme un mouvement et un SKU mort revient à la vie simplement en étant déplacé vers un autre emplacement. Fermez cette échappatoire.
  3. Les jours de stock mort se comptent à partir de la date de la dernière expédition, pas de la date de réception. Un réapprovisionnement récent ne doit pas être étiqueté mort dès son arrivée.
  4. Les niveaux de sécurité contre les ruptures sont fixés par catégorie : les produits de classe A à forte rotation portent un cycle d'achat complet plus une marge de sécurité, les produits de classe C à longue traîne peuvent tourner avec moins de marge. Un seul seuil uniforme pour tout l'entrepôt est faux.
  5. Chaque changement de définition est consigné. Changez une définition sans trace écrite et la tendance historique se brise : trois mois plus tard, personne ne peut expliquer pourquoi la courbe a bondi.

Une fois les définitions arrêtées, la question de la façon dont les données WMS arrivent dans la BI et dont les champs sont mappés relève d'un autre chantier. Si vous en êtes encore à l'étape d'intégration, commencez par bien maîtriser l'approche d'intégration WMS vers BI pour le reporting des stocks, puis revenez verrouiller les définitions : procéder dans l'autre ordre, c'est s'exposer à des remaniements.

Deux projets où nous avons fait les comptes

Le premier était un 3PL d'articles pour la maison dans l'Inland Empire, en Californie, tableau de bord en service à l'automne 2024. Les paliers de stocks à faible rotation sont revenus laids : les SKU sans mouvement depuis 180 jours ou plus occupaient environ quatre emplacements sur dix, dont beaucoup de stocks résiduels d'une ligne personnalisée d'un grand client datant de deux ans. La solution a suivi les paliers : la liste de surveillance a été laissée tranquille, la liste de décision est partie aux ventes pour un déstockage à prix réduit, et la liste d'élimination est passée par un processus de mise au rebut pour les articles dont personne ne voulait. En environ trois mois, l'empreinte des stocks morts avait diminué de près de moitié. L'économie de loyer était réelle, mais le plus grand gain fut l'espace libéré, qui a accueilli un nouveau client.

Le second était un vendeur de petit électroménager à l'approche de la haute saison 2025. Le signal de rupture s'est allumé deux mois avant le pic : trois SKU vedettes étaient tombés sous deux semaines de couverture, avec des commandes entrantes encore à plus d'un mois. Le premier réflexe des achats fut d'attendre, car les chiffres en stock semblaient encore corrects à l'écran. Nous avons décomposé la couverture par SKU, et l'un des trois voyait déjà ses expéditions quotidiennes grimper avant le pic : son stock disponible ne tiendrait pas deux semaines. Ils ont fait deux choses : expédier par avion un petit lot d'urgence pour garantir l'absence de trou, et repousser d'une semaine le calendrier promotionnel des deux autres SKU. Le pic s'est terminé avec zéro commande perdue sur les trois, alors que les concurrents de la même catégorie étaient en rupture.

Un cadre de décision Power BI pour les stocks à faible rotation

Les stocks morts souffrent de deux modes d'échec : ne jamais en discuter, ou tout liquider en une seule réunion. Le premier est une hémorragie lente ; le second vend du stock qui a encore de la valeur. Travaillez plutôt les paliers, avec une action, un responsable et une échéance pour chacun :

Palier Action Responsable Échéance
90–180 jours, surveiller Revue hebdomadaire des expéditions, aucune action pour l'instant Planificateur Revue continue
180–365 jours, décider Déstockage à prix réduit, lots groupés ou retour au fournisseur : choisissez l'une des trois options Achats + Ventes Décider sous 30 jours
Plus de 365 jours, éliminer Déstockage, don ou mise au rebut, avec une date ferme Chef d'exploitation Éliminé sous 60 jours

Un jugement contre-intuitif : une rotation plus rapide n'est pas toujours meilleure. Poussez les jours de couverture trop bas et le titre a l'air superbe, mais la marge de sécurité a disparu : un seul retard de fournisseur et vous êtes en rupture. Une rotation saine, c'est « assez, et jamais en rupture », pas « aussi vite que possible ». Et tous les stocks morts ne sont pas une erreur. Certains sont une couverture stratégique pour un compte clé, d'autres un produit saisonnier dormant hors saison. Étiquetez-les « détenus intentionnellement » et excluez-les d'abord de la liste d'élimination, sinon vous liquiderez cette année ce dont vous aurez besoin pour le pic de l'année prochaine.

Liste de contrôle de la veille de la mise en service : j'ai vu cet écueil trois fois

Passez cette liste en revue la veille de l'ouverture du tableau de bord à tout le monde. Ne l'ouvrez pas avec un point non coché :

  1. Les définitions des métriques de couverture, de faible rotation et de rupture sont approuvées et affichées à côté du tableau de bord.
  2. « Mouvement » ne compte que les expéditions : transferts et ajustements d'inventaire exclus, vérifiés sur trois SKU échantillons.
  3. Les quatre paliers de stocks à faible rotation et leurs responsables sont saisis dans le système, pas seulement écrits dans un document.
  4. Les seuils de feu rouge de rupture sont fixés par catégorie, pas un seul chiffre pour tout l'entrepôt.
  5. La liste d'élimination a des échéances et des responsables, avec une revue prévue trois mois plus tard pour vérifier l'exécution.
  6. Le tableau de bord a un responsable : une personne qui le regarde chaque semaine et relance les actions. Un tableau de bord sans responsable est mort en trois mois.

Une question à rapporter à votre entrepôt : avez-vous en ce moment une liste de stocks morts que personne n'a ouverte depuis six mois ? Si oui, n'achetez pas d'abord un nouvel outil. Faites passer cette liste par les paliers ci-dessus, remplissez l'action et le responsable de chaque ligne, et voyez ce qui bouge. La plupart des entrepôts n'ont pas un problème de reporting. Ils ont une liste dont personne ne s'occupe.

Par Lin Xiao, Consultant en mise en œuvre WMS Traduit de l'anglais. En cas de divergence, la version anglaise fait foi.