référençant une colonne à l'aide de Column("nom")Salut,
J'ai une petite question:
dt = Open( "$Sample_data/Big Class.jmp" );
//// These don't work;
dt << Select where( Column("sex") == "F");
dt << Select where( Column(3) == "F");
<BR />//// Only this works...why??
dt << Select where (:sex == "F");Je suis à peu près sûr que toutes ces options fonctionnaient pour moi ..... quelque chose a-t-il changé? J'utilise JMP16.
La raison pour laquelle je demande est parce que j'ai généralement les noms de colonne dans une liste, puis créez une itération en utilisant la boucle For et Column(colname[i]) pour pointer vers la colonne appropriée.
Toute aide sera très appréciée. Merci.
Derchieh
ScriptRe : référence à une colonne à l'aide de Column("nom")Merci beaucoup d'avoir vérifié....!
Re : référence à une colonne à l'aide de Column("nom")Vous devez utiliser la fonction As Column().J'ai testé le code vers JMP 11 et la fonction Column() ne fonctionnait pas, seule la fonction As Column()
names default to here(1);
dt = Open( "$Sample_data/Big Class.jmp" );
//// These don't work;
dt << Select where( as Column("sex") == "F");
dt << Select where( as Column(3) == "F");
//// Only this works...why??
dt << Select where (:sex == "F");Re : référence à une colonne à l'aide de Column("nom")Cela marche:
dt = Open( "$Sample_data/Big Class.jmp" );
//// These work now;
dt << Select where( as Column("sex") == "F");
dt << Select where( as Column(3) == "F");
//// Only this works...why??
dt << Select where (:sex == "F");
En général, si colonne("nom-col") ne fonctionne pas, essayez as column("col-name") .