Aide sur la nouvelle valeur de jeu de colonnesJe sais que le script suivant est incorrect:
a = {"a", "b", "b"};
b = [1, 2, 3];
c = [4,5,6];
Nouvelle table ("Résultats SQL",
Nouvelle colonne ("a",
personnage,
valeurs de consigne (a)
),
Nouvelle colonne ("b",
formule (IF (: a == "a", définir les valeurs (b), définir les valeurs (c))
)
)
)
Comment puis-je le changer pour faire la sortie:
un 1
b 5
b 6
donc la première ligne vérifie si la colonne 1 est "a", oui alors utilisez b [1]; la deuxième ligne vérifie si la colonne 1 est "a", non puis utilisez c [2]; la troisième ligne vérifie si la colonne 1 est "a", non puis utilisez c [3].
Je vous remercie!
ScriptingAide relative à la nouvelle valeur de jeu de colonnesVoici comment faire ce que vous voulez.Veuillez noter que JMP avait un problème dans la formule avec la référence de la matrice b, car la formule était interprétée comme faisant référence à la colonne b.C'est pourquoi j'ai changé le nom de la colonne en b2.
Names Default To Here( 1 );
a = {"a", "b", "b"};
b = [1, 2, 3];
c = [4, 5, 6];
dt = New Table( "SQL Results",
New Column( "a", character, set values( a ) )
);
dt << New Column( "b2",
formula(
If( :a == "a",
b[Row()],
c[Row()]
);
)
);Aide relative à la nouvelle valeur de jeu de colonnesNelson,
Merci beaucoup. J'apprécie vraiment votre aide.