Cosa ti ha ispirato a richiedere questa lista dei desideri?
Quando unisco tabelle di dati con Tabelle > Unisci, spesso desidero includere tutte le colonne di una tabella, selezionandone solo alcune dall'altra. Nel caso in cui la tabella "Mantieni tutto" possa avere colonne diverse (colonne diverse, nomi di colonna diversi) e desideri uno script riproducibile per eseguire l'unione, l'operazione può risultare difficile e complessa.
Quale miglioramento vorresti vedere?
Aggiungere un'opzione jolly "tutto" a Tabelle > Unisci.
Ecco l'esame Scripting Index per Join
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Trial1.jmp" );
dt2 = Open( "$SAMPLE_DATA/Little.jmp" );
dt << Join(
With( Data Table( "Little" ) ),
Select( :popcorn, :oil amt, :batch, :yield ),
SelectWith( :yield ),
By Matching Columns( :popcorn = :popcorn, :batch = :batch, :oil amt = :oil )
);
Vorrei fare qualcosa elenca questo
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Trial1.jmp" );
dt2 = Open( "$SAMPLE_DATA/Little.jmp" );
dt << Join(
With( Data Table( "Little" ) ),
Select( all ),
SelectWith( :yield ),
By Matching Columns( :popcorn = :popcorn, :batch = :batch, :oil amt = :oil )
);
Perché questa idea è importante?
Ciò consentirebbe di migliorare l'efficienza della codifica JSL e di avere la possibilità di unirsi facilmente a tabelle più generali,
Inoltre, sì, so che Query Builder può usare i caratteri jolly SQL, ma preferisco non usarlo. Join ha una sintassi JSL più semplice ed è in generale più leggibile del codice JSL di Query Builder.
Grazie per aver inviato questa richiesta e per aver aggiunto ulteriori informazioni nei commenti!