3 Replies Latest reply: Apr 9, 2013 4:27 AM by Thierry Doppler RSS

    Problème de somme partielle dans un tableau croisé

    Thierry Doppler

      Bonjour,

       

      Je dois calculer le poids de produits finis en fonction du poids des articles qui le composent.

      J'obtiens le tableau suivant (filtré sur 1 article fini 52362).

       

       

      MATNR_KEYSTLNRKOMPO_KEYQUANTITEPOIDSUNITESQUANTITE * POIDS
      Total 271'627.00
      52362000060060182920012.75G2'550.00
      52362000060060291910024KG2'400'000.00
      52362000060060291950024KG12'000'000.00
      5236200006006059151004.5G450.00
      5236200006006075391000.27G27.00
      523620000600612898100968G96'800.00
      5236200006006132022002G400.00
      5236200006006188901001225G122'500.00
      52362000060065240220074G14'800.00
      52362000060065240720030G6'000.00
      52362000060065240820033G6'600.00
      52362000060065241510071G7'100.00

       

      La dernière colonne indique le poids pour chaque composant en fonction de la quantité. La formule utilisée est :

      If (UNITES = 'KG', sum(QUANTITE * (POIDS * 1000)), sum(QUANTITE * POIDS)).

       

      Il suffit d'additionner les lignes, ce que je pensait pouvoir faire avec "Afficher sommes partielles" sur l'article.
      Or,  le total ne correspond pas à la somme théorique de la colonne, qui devrait ressortir à 14'657'227g. Ici le total est de 271'627g.

       

      Je cherche une erreur de raisonnement, ou alors l'utilisation de "l'affichage de somme partielle" n'est pas pertinente ici ?

       

      Un connaisseur aurait-il une idée de solution à mon problème ?

       

      Merci d'avance

      Thierry