Reportez-vous aux colonnes d'une autre table de données à l'aide de la formule dans les noms de colonneJ'ai une table de données avec des noms de colonnes contenant des coordonnées xy intégrées. quelque chose comme "retard [x,y]"
J'aimerais utiliser une liste de [x, y] (ci-joint) pour construire les noms de colonne afin que je puisse faire référence à une colonne spécifique dans cette table.
Lorsque j'ai essayé de faire des soustractions faisant référence à la colonne à l'aide de dt:name(), l'erreur "Name arg must be quoted string". 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 : Reportez-vous aux colonnes d'un autre tableau de données à l'aide d'une formule dans les noms de colonneCompte tenu de la table de données ci-jointe, 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];