Bonjour,
Je développe un rapport sur lequel je veux afficher sur la même ligne (pour un article donné) le stock de début de période, les qtés mouvementées dans diverses colonnes puis le stock en fin de période ; la période étant sélectionnée par invite.
Je vais chercher ces données dans une seule table qui m'est fournie, celle-ci contient article, date transaction, plusieurs qtés mouvementées par type de mouvement et... le stock initial à la date considérée + le stock final à la date considérée.
La difficulté est que mes qtés mouvementées vont être sommées alors que les stocks initial et final ne doivent pas l'être.
J'ai trouvé un tuto qui explique comment créer un sous-rapport pour un cas tout-à-fait similaire (http://business-intelligence.develop...rts-sous-etat/). Mon problème est que si je suis cet exemple, mon rapport met 10 minutes à s'exécuter.
J'ai donc testé en créant sur SQL Server une table tirée de la 1ère et qui contient "article, date transaction, stock ini" (même chose à faire pour le stock final).
En liant cette nouvelle table à mes données (et en divisant par le nbe de jours), j'arrive à afficher mon stock initial à date. Mais j'ai l'impression de bidouiller.
Est-ce une bonne méthode ?
Suis-je claire ?
Merci d'avance d'éclairer mes tâtonnements...
Partager