Bonjour la communauté
J'ai écrit un script dans lequel je recherche dans une table de données ouverte les lignes qui contiennent le texte A dans la colonne 2 ET le texte B dans la colonne 3. En utilisant les numéros de ligne, j'enregistre ensuite le texte de la colonne 7 pour toutes ces lignes dans un nouveau variable individuelle.Le problème est que je voudrais ensuite enregistrer le texte dans la colonne 7 pour toutes ces lignes dans un NewTable avec une nouvelle colonne.La première colonne n'a pas posé de problème car je viens de lister les paires de textes.
Cependant, j'ai beaucoup de mal à créer une nouvelle colonne contenant le texte de la colonne 7 des lignes identifiées.C'est quelque chose comme ça.
Col 2 Col3 ..... Col7
Passe Cheveux Rouge
Passe Cheveux Bleu
Clown triste passe
Clown Blague Échec
A= dt << obtenir des lignes où (contient (en tant que colonne (2), "Cheveux")
& (contient (comme colonne (3),"Rouge");
B= dt << obtenir des lignes où (contient (en tant que colonne (2), "Clown")
& (contient (en tant que colonne (3),"Joke");
HairPassFail = (colonne (7) [A]);
ClownPassFail = (colonne (7) [B]);
Nouveau tableau( "Table",Ajouter des lignes( 2 ),
Nouvelle colonne( "TextPairs",Character,"Nominal",
Définir les valeurs ({"Cheveux-Rouge","Clown-Joke"})),
Nouvelle colonne( "PASS/FAIL",continu,"Nominal", formula(HairPassFail),formula(ClownPassFail));
Lorsque j'affiche Hair et ClownPassFail, ils produisent respectivement le texte Réussite et Échec. Mon problème est que lorsque j'ajoute de nouvelles formules dans la nouvelle colonne pour chaque ligne correspondante de la première nouvelle colonne, la colonne entière est écrasée. C'est dans 10 conditions maintenant 2 pour plus de simplicité. Donc, dans cet exemple, la sortie serait
Col1 Col2
Échec des cheveux roux
Clown-Joke Échec
Au lieu de Hair-Red Pass.
Quelqu'un a-t-il des conseils sur la façon dont je peux créer une nouvelle colonne où chaque valeur successive est une variable de formule unique à partir de la série de lignes ?
Il doit y avoir un moyen beaucoup plus simple de le faire, j'en suis sûr.
Merci !!!!
Une colonne de formules ne peut avoir qu'une seule formule. Habituellement, la formule utilise les valeurs d'autres colonnes sur la même ligne pour produire une valeur.