Tabelle dati sottoinsieme di riferimento create da un loopSto avendo alcuni problemi che fanno riferimento a tabelle di dati sottoinsieme fatte da un ciclo. Il ciclo funziona bene e crea tabelle di dati denominate cond1, cond2, ecc., Ma se provo a fare riferimento a quelle nuove tabelle create nel codice successivo, il log dello script dice che non è in grado di trovarle. Stranamente se eseguo il mio script peicewise, funziona perfettamente.
per (i = 1, i <= 10, i ++,
Original_table << seleziona dove (: Sorting Condition == i);
dti = Original_table << Sottoinsieme (
Tabella di output ("cond" || char (i)),
Righe selezionate (1),
Solo colonne selezionate (0)
);
);
datatable ("cond" || char (i)) << nuova colonna ("casuale", numerica, continua, formula (round (Random Uniform (1,150)), 0));
Ri: tabelle di dati dei sottoinsiemi di riferimento creati da un cicloFunziona alla grande! Grazie!
Ri: tabelle di dati dei sottoinsiemi di riferimento creati da un cicloPotrebbe essere più semplice inserire la nuova tabella di dati di riferimento dt in un elenco e quindi è possibile iscriversi o eseguire lo streaming sull'elenco quando è necessario lavorare con una determinata tabella di dati.
open tables = List();
For( i = 1, i <= 10, i++,
Original_table << select where( :Sorting Condition == i );
dti = Original_table << Subset(
Output table( "cond" || Char( i ) ),
Selected Rows( 1 ),
Selected columns only( 0 )
);
Insert Into( open tables, dti );
);
open tables[i] << New Column( "random",
numeric,
continuous,
formula( Round( Random Uniform( 1, 150 ) ), 0 )
);