Use una variable para una columna en Establecer fórmula ()<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Usando JMP 9.0.2 en Windows XP 32Bit
Quiero producir un script que establezca la fórmula de la columna "Columna de fórmula" en << (: Mi columna) + 1 >>. Tengo que hacer referencia a "Mi columna" con una variable sin embargo. El siguiente script hace la fórmula << Eval (col) + 1 >> que no tiene sentido ...
col = columna ("Mi columna");
: Columna de fórmula << establecer fórmula (eval (col) +1);
Re: Use una variable para una columna en Establecer fórmula ()Sí, me di cuenta y eliminé el post rápidamente. Perdón por la confusion. Fórmula (Ascolumn (col) ...) solo funciona mientras no se borre el col global.
Re: Use una variable para una columna en Establecer fórmula ()El único problema con este enfoque es que deja la fórmula en la 'Columna de la fórmula' como << col + 1 >>, que solo funciona mientras columna = Columna ( "altura" ) ;. Sería mucho mejor si la fórmula cambiara a <<: altura + 1 >> para que funcionara incluso si 'col' se está utilizando para otra cosa. Tal vez demasiado para preguntar ...
Re: Use una variable para una columna en Establecer fórmula ()Gracias. Para mi solo necesitaba:
Newcol = dt << nueva columna ( "Fórmula Columna" , fórmula ( evaluar ( ( analizar gramaticalmente ( columna )) + 1 ))) ;
Re: Use una variable para una columna en Establecer fórmula ()Puede haber una forma más sencilla, pero esto funciona en JMP 9 (Mac):
dt = Abierto ( "$ ENGLISH_SAMPLE_DATA / Big Class.jmp" ) ;
columna = Columna ( "altura" ) << obtener nombre ;
Newcol = dt << nueva columna ( "Fórmula Columna" , fórmula ( evaluar ( evalexpr ( expr ( analizar gramaticalmente ( columna )) + 1 )))) ;