Comment remplacer le nom de la colonne par le numéro de la colonne dans la formule?Prenons simplement ce tableau comme exemple:
La formule de la colonne 2 est la somme de la colonne 4 et de la colonne 5
Comment remplacer "âge", "taille" et "poids" dans le code suivant par 2, 4 et 5 respectivement? Merci beaucoup!
dt = table de données actuelle ();
Column ("age") << Formula (: height +: weight);

Re: Comment remplacer le nom de la colonne par le numéro de la colonne dans la formule?dt = table de données actuelle ();
Column (dt, 2) << formule (As Column (4) + As Column (5));
Je vous remercie!Re: Comment remplacer le nom de la colonne par le numéro de la colonne dans la formule?La référence au pointeur de la table de données "dt" échouera, sauf si elle est disponible dans la session JMP .... Par conséquent, la formule risque de ne pas fonctionner lorsque vous ouvrez la table de données dans une nouvelle session jmp .... ou il peut être erroné dans la nouvelle session si "dt" pointe vers une autre table de données. Par conséquent, la référence doit être ajoutée à la formule afin que vous puissiez l'utiliser:
Column(dt,6) << formula(dt=current data table(); As Column(dt,4) + As Column(dt,5));
Remarque, la formule est également modifiée. La référence Column () a été supprimée, car elle est redondante.
De plus, puisque la formule sait sur quelle table de données elle pointe, vous pouvez réduire la formule à:
Column(dt,6) << formula(As Column(4) + As Column(5));
Re: Comment remplacer le nom de la colonne par le numéro de la colonne dans la formule?Column (dt, 2) << formule (As Column (colonne (dt, 4)) + As Column (colonne (dt, 5)));
Essayé, appris. Merci beaucoup!
Re: Comment remplacer le nom de la colonne par le numéro de la colonne dans la formule? @ lwx228 ,
Essayez ce qui suit.
dt = Current Data Table();
Column("age") << formula(As Column(column(dt,4)) + As Column(column(dt,5)));