Reportez-vous aux colonnes d'une autre table de données en utilisant la formule dans les noms de colonnesJ'ai une table de données avec des noms de colonnes contenant des coordonnées xy. quelque chose comme "retard [x,y]"
J'aimerais utiliser une liste de [x,y] (ci-joint) pour construire les noms de colonnes afin que je puisse faire référence à une colonne spécifique de cette table.
Lorsque j'ai essayé de faire des soustractions se référant à la colonne à l'aide de dt:name(), une erreur s'est produite : "Le nom arg doit être une chaîne entre guillemets". Aucune suggestion?
list=xy<< get column names(String)
col="delay"||Substr(char(list[{1}]), 3,Length( char(list[{1}]))-4);
a=dt:name(char(col))[15]-dt:name(char(col))[25]
ScriptRe : Se référer aux colonnes d'une autre table de données en utilisant la formule dans les noms de colonnesCompte tenu du tableau de données ci-joint, le JSL suivant fonctionne.
dt=current data table();
list=dt<< get column names(String);
//col="delay"||Substr(char(list[1]), 3,Length( char(list[1]))-4);
col=list[1];
//a=dt:name(char(col))[15]-dt:name(char(col))[25]
a=column(dt,col)[15]-column(dt,col)[25];