<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Cela semble être une chose si simple, mais pour la vie de moi, je ne peux pas sembler le faire fonctionner.
J'ai une table avec de nombreuses colonnes. Je demande à l'utilisateur de choisir des colonnes dans une boîte de dialogue de colonne pour les facteurs X dans un tableau de variabilité. Ensuite, je veux tracer toutes les autres colonnes par rapport à ces facteurs. Le problème que j'ai est que le résultat d'une boîte de dialogue de colonne est une liste de noms de colonne, pas de chaînes, mais des références de nom réelles. Je n'arrive pas à comprendre comment utiliser cette variable dans la syntaxe du tableau de variabilité. Dois-je en faire une chaîne? Dois-je évaluer une expression? J'aimerais de l'aide.
Symboles clairs ();
dt0 = table de données actuelle ();
// choisit la colonne à tracer
r_coldlg = dialogue de colonne (col_id = liste de colonnes ("facteur X"));
ls_factor = r_coldlg ["col_id"];
// pour chaque colonne (dans cet exemple, les colonnes 12-14
Pour (i = 12, i <= 14, i ++,
r_var = graphique de variabilité (Y (colonne (dt0, i)), X (facteur_s));
)
Merci
Bruyère
Oui ça a marché. J'avais essayé Eval List () parce que je pensais que c'était une liste. Je n'ai jamais pensé à essayer Eval () seul. J'aurais aimé comprendre la différence mais je suis assez heureux pour le moment.
Merci
H
Essayez de mettre la liste X dans Eval ().
r_var = Tableau de variabilité ( Y ( Colonne ( dt0 , je ) ) , X ( Eval ( ls_factor ) ) ) ;