Utilizzare una variabile per una colonna in Imposta formula ()<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Utilizzo di JMP 9.0.2 su Windows XP 32 Bit
Voglio produrre uno script che imposta la formula della colonna "Formula Colonna" su << (: My Column) + 1 >>. Ho bisogno di fare riferimento a "My Column" con una variabile però. Il seguente script rende la formula << Eval (col) + 1 >> che non ha significato ...
col = column ("My Column");
: Formula Colonna << imposta la formula (eval (col) +1);
Ri: Utilizzare una variabile per una colonna in Set Formula ()Sì, ho notato e rimosso rapidamente il post. Dispiace per la confusione. Formula (Ascolumn (col) ...) funziona solo se la colonna globale non viene cancellata.
Ri: Utilizzare una variabile per una colonna in Set Formula ()L'unico problema con questo approccio è che lascia la formula nella 'Colonna formula' come << col + 1 >>, che funziona solo fino a quando col = Colonna ( "altezza" ) ;. Sarebbe molto più bello se la formula fosse cambiata in <<: height + 1 >> in modo che funzionasse anche se "col" viene usato per qualcos'altro. Forse chiedere troppo ...
Ri: Utilizzare una variabile per una colonna in Set Formula ()Grazie. Per me ho solo bisogno di:
newcol = dt << nuova colonna ( "Formula Column" , formula ( eval ( ( analizzare ( col )) + 1 ))) ;
Ri: Utilizzare una variabile per una colonna in Set Formula ()Potrebbe esserci un modo più semplice, ma funziona in JMP 9 (Mac):
dt = Aperto ( "$ ENGLISH_SAMPLE_DATA / Big Class.jmp" ) ;
col = Colonna ( "altezza" ) << prendi il nome ;
newcol = dt << nuova colonna ( "Formula Column" , formula ( eval ( evalexpr ( espr ( analizzare ( col )) + 1 )))) ;