diagramma di riferimento della colonna del generatore di graficiGrazie per dare suggerimenti incredibili.
Ho incontrato qualcos'altro e sono sempre stato curioso di questo. Ogni volta che mi imbatto in questo, cerco di accatastare per aggirare il problema.
In un generatore di grafici, come stampare senza conoscere il nome della colonna
collist =fudt<< get column names(string);
qdt=Char(collist[9]); //Assuming I want to plot column number 9 on the Y axis, say for example "Data_ABC"
gbfc = fudt<<GRAPH builder=""></GRAPH>
Grazie.
Ri: trama di riferimento della colonna del generatore di graficiQuelli erano pensati per essere parentesi quadre. Ho modificato il post e corretto questo.Ri: trama di riferimento della colonna del generatore di graficiUday,
Ho controllato di nuovo il tuo codice precedente. Ora capisco che & # 91 = [. Quindi ora posso capirlo adesso. Grazie lo stesso!
GMRi: trama di riferimento della colonna del generatore di graficiGrazie. Seguendo il tuo nuovo codice, torna all'esempio precedente, ho ancora qualche problema. Mi potete aiutare?
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
cdlg = Column Dialog( clist = ColList( "Pick 2 Columns", Min Col( 2 ), Max Col( 2 ) ) );
cols = cdlg["clist"];
newColExpr = Expr( dt << New Column( "Radius", Numeric, Formula( Sqrt( Expr( cols ) ^ 2 + Expr( cols) ^ 2 ) ) ) );
Eval( Eval Expr( newColExpr ) );
GM
Ri: trama di riferimento della colonna del generatore di grafici @Buon uomo ,
Grazie per la segnalazione. Mi sono ricordato e ho ricordato questo dal post. Non nel modo in cui lo farei.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
ColNames = dt << Get Column Names("String");
Stmt = "";
Stmt = ":" || ColNames[2] || "*2";
Eval( Parse( Eval Insert("\[ dt << New Column("Age_Squared",Numeric,Continuous,Formula(^Stmt^)); ]\" ) ) );Ri: trama di riferimento della colonna del generatore di graficiUday,
Grazie per il tuo post. Qui posso vedere il codice fomula come segue. Puoi spiegare cosa significa Cols & # 91 ; 1 & # 93 e Cols & # 91 ; 2 & # 93?
Formula ( sqrt ( expr ( Cols & # 91 ; 1 & # 93 ; ) ^ 2 + expr ( Cols & # 91 ; 2 & # 93 ; ) ^ 2 ) )
Ri: trama di riferimento della colonna del generatore di graficiInteressante. Fammi provare questa sintassi. Grazie pmrozRi: trama di riferimento della colonna del generatore di graficiLa tua variabile qdt punta al nome della colonna. Non è una colonna in sé. Devi fare riferimento usando la colonna del costrutto (fudt, qdt):
gbfc = fudt << Graph Builder(
Size( 1899, 922 ),
Show Control Panel( 0 ),
Variables(
X( :Index ),
X( :Lot, Position( 1 ) ),
X( :Wafers, Position( 1 ) ),
Y( Column( fudt, qdt ) ), // use column pointed to by the qdt variable
//Y( :qdt), // THIS DOESN't WORK - I want to understand the syntax
Color( :temp ),
),
Elements( Points( X( 1 ), X( 2 ), X( 3 ), Y, Legend( 33 ) ) )
);
Ri: trama di riferimento della colonna del generatore di graficiQuesto era bello. Grazie Uday.Ri: trama di riferimento della colonna del generatore di grafici @vishwasanj :
dt = Current Data Table();
cdlg = Column Dialog( clist = ColList( "Pick 2 Columns", Min Col( 2 ), Max Col( 2 ) ) );
cols = cdlg["clist"];
newColExpr = Expr( dt << New Column( "Radius", Numeric, Formula( Sqrt( Expr( cols[1] ) ^ 2 + Expr( cols[2]; ) ^ 2 ) ) ) );
Eval( Eval Expr( newColExpr ) );
https://community.jmp.com/t5/Discussions/JSL-Creating-formula-using-a-variable-column-name/td-p/942/page/2