Envoyé par
tsana
Bonjour Bruno2r,
Je me suis mal exprimé au départ je suis conscient, mais le tout s'apprend et l'erreu peut être pardonné, la communauté ne doit pas me tourner le dos.
J'ai appliqué ta formule : quand je lance une affectation :
Assignment/ 09A0811640, il me sort les résultats ci-dessous.
--Productdesc:--VitamineA
--U Identification---P8K24/3 -0006131630---U Numberofunits(QTY)---6-
-S Sampl N°:---03S08000504-
-Productdesc:--VitamineA
--U Identification---P8K24/3 -0006131630---U Numberofunits(QTY)---6-
-S Sampl N°:--03S08000505---P8K24/3 -0006131630
--Productdesc:--Nivaquine
--U Identification---P8K24/3 -0006131640---U Numberofunits(QTY)---6-
-S Sampl N°:---03S08000504-
-Productdesc:--Nivaquine
--U Identification---P8K24/3 -0006131623---U Numberofunits(QTY)---6-
-S Sampl N°:--03S08000505---P8K24/3 -0006131630
Résultat attendu pour Produit : Il y a deux samples ou Productdesc = vitamineA, je garde juste la première ligne de Produstdesc, pour Nivaquine aussi je garde juste la première ligne. Alors j'ai appliqué ta formule 1/ j'ai juste la colonne "OUI" pour le test Affichage.
Ensuite, j'arrive à affiher la première ligne
Productdesc ----VitamineA, la deuxième est bien vide ou blanc (ce que je souhaite), mais je n'arrive pas à garder la première ligne de Nivaquine. Il met à vide toutes les autres cellules, même si c'est un autre produt.
Alorsque je veux avoir ce qui est ci-dessous
--Productdesc:--VitamineA
--U Identification---P8K24/3 -0006131630---U Numberofunits(QTY)---6-
-S Sampl N°:---03S08000504-
---U Identification---P8K24/3 -0006131630---U Numberofunits(QTY)---6-
-S Sampl N°:--03S08000505---P8K24/3 -0006131630
--Productdesc:--Nivaquine
--U Identification---P8K24/3 -0006131640---U Numberofunits(QTY)---6-
-S Sampl N°:---03S08000504-
--U Identification---P8K24/3 -0006131623---U Numberofunits(QTY)---6-
-S Sampl N°:--03S08000505---P8K24/3 -0006131630
Ma formule utilisée
= Si (Max(<Productdesc(Results)>) = Précédent(Max(<Productdesc(Results)>) Dans (<U Assignmentid(Results)> ,<S Sampleid(Results)>)) Et Max(<S Sampleid(Results)>) <> Précédent(Max(<S Sampleid(Results)>))) Alors "NON" Sinon "OUI"
Si affichage = "OUI" afficher en rançais sinon en Anglais
=Si ( <Affichage>="OUI") Et Max(<Reportlanguage(Results)>)="F" Alors Max(<S Product.U Frenchdesc>) Sinon Max(<Productdesc(Results)>)
Encore mes excuses Bruno2r, j'ai pensé que c'est complee et techniquement c'est pas faisable. Je veux ton avis si tu as des dées pour m'aide encore.
Merci par avance
Tsana
Partager