Itération dans une formule de colonneSalut à tous-
Nouveau scripteur JMP ici ... J'ai essayé de créer une formule de colonne capable de copier la valeur d'une autre colonne et de la coller dans un nombre X de lignes. Je suis capable de faire fonctionner cela en utilisant plusieurs colonnes intermédiaires, mais c'est super fastidieux. J'ai essayé des itérations en boucle en utilisant des variables locales comme compteurs, mais je n'ai pas réussi à le faire fonctionner. Spécifiquement, (faisant référence au fichier .xlsx attaché) Si la valeur d’anticorps n’est pas manquante, je veux qu’elle soit copiée 20 semaines (20 lignes) dans Anticorps valeur reportée de 20 semaines.
Remarque: la copie vers le bas doit respecter l'ID de l'étude, c.-à-d. N'inscrire la valeur que si l'ID de l'étude n'a pas changé.
merci pour toute aide avec cela.
meilleur
Jake
Re: Itérer dans une formule de colonneBrilliant- fonctionne parfaitement- et si propre ... Merci beaucoup...
meilleur
Jake
Re: Itérer dans une formule de colonneVoici une formule qui fonctionne
If( Is Missing( :Antibody Value ) == 0,
storeValue = :Antibody Value;
rowValue = Row();
idValue = :Study ID;
);
If( Row() - rowValue < 20 & :Study ID == idValue,
storeValue,
.
);
Vous pouvez effectuer une boucle et définir les valeurs comme vous le suggérez. Toutefois, étant donné que JMP traitera toutes les lignes, il est plus simple de laisser JMP effectuer la mise en boucle.