Ciao, sono in grado di estrarre una tabella SQL in un formato molto semplice. Una colonna ha un ID univoco (UID), un'altra colonna ha intestazioni di colonna e la terza ha un UID. Ho un'altra tabella in cui alcune celle hanno lo stesso UID. Voglio collegare i valori dalla prima tabella ("UID") alla seconda, nuova tabella ("Nuovo").
Tabulate era lo strumento perfetto per ordinare le intestazioni di colonna e darmi un conteggio delle righe, ma poiché la colonna UID contiene sia stringhe che dati numerici, non sono in grado di popolare direttamente la tabella con i valori tramite tabulate, quindi ho inserito l'UID in per i valori nello strumento di tabulazione. Questo almeno mi ha dato un modo per correlare quale valore appartiene a dove.
Se tabulate può popolare direttamente i valori effettivi (non sono necessarie statistiche) invece di dover cercare l'UID tra le tabelle, questo sarebbe l'ideale.
Scrivere pseudocodice è abbastanza facile da mostrare ciò che deve essere fatto, ma con JSL non ho fortuna.Qualcuno può aiutare?

for( i = 1, i <= N Cols( data table( "New" ) ), i++, // col-by-col
for( j = 1, j <= N rows( data table( "New" ) ), j++, // row-by-row
if( isempty( column( data table( "New" ), i)[j] ), continue(), // if cell empty, move to next row
id_val = column( data table( "New" ), i)[j] &
id_loc = data table( "UID" ) << Get rows where( :UID == id_val) &
data table( "New" ):eval( column( data table( "New" ))[j] = data table( "UID" ):UID[ id_loc[1] ]
);
);
);Grazie per il tuo tempo!