Utiliser une variable pour une colonne dans Set Formula()<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Utilisation de JMP 9.0.2 sous Windows XP 32 bits
Je souhaite produire un script qui définit la formule de la colonne "Formula Column" sur <<(:My Column) + 1>>. J'ai cependant besoin de référencer "Ma colonne" avec une variable. Le script suivant fait la formule <> qui n'a aucun sens...
col = colonne("Ma colonne");
:Colonne de formule<Re : Utiliser une variable pour une colonne dans Set Formula()
Oui, j'ai remarqué et supprimé le message rapidement. Désolé pour la confusion. Formula(Ascolumn(col)...) ne fonctionne que tant que la colonne globale n'est pas effacée.
Re : Utiliser une variable pour une colonne dans Set Formula()Le seul problème avec cette approche est qu'elle laisse la formule dans la 'Colonne de formules' sous la forme <>, qui ne fonctionne que tant que col = Colonne ( "la taille" ) ;. Ce serait beaucoup plus agréable si la formule changeait en <<:height + 1>> pour que cela fonctionne même si 'col' est utilisé pour autre chose. Peut-être trop demander...
Re : Utiliser une variable pour une colonne dans Set Formula()Merci. Pour moi j'avais juste besoin de :
nouveaucol = dt << nouvelle colonne ( "Colonne de formules" , formule ( eval ( ( analyser ( col )) + 1 ))) ;
Re : Utiliser une variable pour une colonne dans Set Formula()Il existe peut-être un moyen plus simple, mais cela fonctionne dans JMP 9 (Mac) :
dt = Ouvert ( "$ENGLISH_SAMPLE_DATA/Grande classe.jmp" ) ;
col = Colonne ( "la taille" ) << obtenir le nom ;
nouveaucol = dt << nouvelle colonne ( "Colonne de formules" , formule ( eval ( evalexpr ( expr ( analyser ( col )) + 1 )))) ;