Con JSL, come dividere un datatable in base a valori distinti in una colonna?Salve, sono un principiante di JSL e ho una domanda:grinning_face:
Ad esempio, ho una tabella di dati e voglio dividerla (sottoinsieme) in più tabelle di dati, in base ai valori della colonna B.
A B C A B C A B C
1 1 1 => 1 1 1 AND 3 2 6
2 1 4 2 1 4 2 2 1
3 2 6 5 2 3
2 2 1
5 2 3
So come sottoimpostare una tabella di dati o come selezionare le righe in base ai valori B (Seleziona dove), ma non so come ottenere un elenco di tutti i valori distinti nella colonna B (proprio come l'istruzione SELECT DISTINCT in SQL) senza passare attraverso tutte le righe.
Qual è il modo migliore per fare questo lavoro?
Grazie.
Automazione e scriptingRi: Con JSL, come dividere un datatable per valori distinti in una colonna?Ciao @Setsuna ,
Credo che tu stia cercando l'opzione "Per" in Sottoinsieme:
Names Default To Here( 1 );
dt = Open( "$Sample_data/big class.jmp" );
dtSubs = dt << Subset( All rows, Selected columns only( 0 ), By( :age ) );
//dtSubs is a list of data table references:
dtSubs[1] << Set Name("First table")Ri: Con JSL, come dividere un datatable per valori distinti in una colonna?Grazie mille! Questo è esattamente quello che voglio.