Ri: come utilizzare il valore di un'altra variabile come primo valore, quindi aggiungere 3.3 per ciascuno di essi in seguitoDevi prendere il tempo per leggere la documentazione su JSL.
Guida ==> Libri ==> Guida agli script
Il modo per farlo è una formula molto semplice
ACC << New Column( "exp", formula( :Obs +3.3 ) );
Ri: come utilizzare il valore di un'altra variabile come primo valore, quindi aggiungere 3.3 per ciascuno di essi in seguitoScusa, potrei averti confuso, il primo valore di "exp" è uguale a "obs", quindi vorrei aggiungere 3.3 al valore precedente di "exp", quindi in questo caso, il primo valore di "exp" è uguale a 12.3, quindi aggiungere 3.3 a questo valore per il secondo valore di "exp" = 15.6, il terzo = 18.9, quindi il primo valore di "exp" dipende da "obs" ma nessuno degli altri valori sono, il tuo "molto formula semplice "non raggiungerà questo obiettivo.Ri: come utilizzare il valore di un'altra variabile come primo valore, quindi aggiungere 3.3 per ciascuno di essi in seguitoEcco un paio di modi per fare ciò che hai delineato nella tua ultima risposta
New Table( "Example",
Add Rows( 8 ),
New Column( "Obs",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [12.3, 15.4, 18.7, 22, 25.8, 28.9, 32.2, 35.1] )
),
New Column( "exp1",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula(
If( Row() == 1,
start = :Obs,
start = start + 3.3
);
start;
)
),
New Column( "exp2",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( :Obs[1] + (Row() - 1) * 3.3 )
)
);Ri: come utilizzare il valore di un'altra variabile come primo valore, quindi aggiungere 3.3 per ciascuno di essi in seguitoquindi, questa semplice formula potrebbe funzionare.
Sembra che tu voglia che il risultato sia un ritardo di una cella più una costante.
come questo?
Ritardo (: Previsto) + 3.3
Ri: come utilizzare il valore di un'altra variabile come primo valore, quindi aggiungere 3.3 per ciascuno di essi in seguitoGrazie mille, ha funzionato a meravigliaRi: come utilizzare il valore di un'altra variabile come primo valore, quindi aggiungere 3.3 per ciascuno di essi in seguitoGrazie millecome posso usare il valore di un'altra variabile come primo valore, quindi aggiungere 3.3 per ciascuno in seguito?Ciao,
Mi chiedevo se qualcuno potesse aiutarmi con un problema di sintassi, desidero utilizzare il primo valore di un'altra variabile, quindi aumentare questo valore di 3,3, lo stesso del seguente,
Obs Previsto 12,3 12,3 15,4 15,6 18,7 18,9 22,0 22,2 25,8 25,5 28,9 28,8 32,2 32,1 35,1 35,4
Attualmente ho impostato i valori come segue, tuttavia mi piacerebbe davvero automatizzare poiché ne ho alcuni da fare
Acc << Nuova colonna ("exp", Numerico, Continuo, Formato ("fixed dec", 6, 1), Set Selected, Set Values ([12.3, 15.6, 18.9, 22.2, 25.5, 28.8, 32.1, 35.4]) );Grazie a tutti