JSL Scripting Index per aggiungere tutte le colonneCIAO,
JMP ha una sintassi o un indice per aggiungere tutte le colonne invece di digitare manualmente tutti i nomi delle colonne?
Grazie
ScriptingRe: JSL Scripting Index per aggiungere tutte le colonneIdea aggiuntiva:
Lascia la selezione vuota e metti una condizione nulla su un indice ecc. (una colonna che deve contenere valori), quindi ottieni una tabella vuota con i nomi delle colonne, che puoi usare per riempire il tuo JSL Query Object con i nomi delle colonne .. .
Names Default To Here( 1 );
New SQL Query(
Version( 130 ),
Connection( "JMP" ),
JMP Tables( ["Big Class" => "$SAMPLE_DATA\Big Class.jmp"] ),
QueryName( "SQLQuery1" ),
Select,
From( Table( "Big Class", Alias( "t1" ) ) ),
Where( Is Null( Column( "name", "t1" ), UI( NullTest( Base( "Categorical" ) ) ) ) )
) << Run;
Re: JSL Scripting Index per aggiungere tutte le colonneDipende da dove vuoi andare esattamente e da come lavorare. La risposta più semplice sarebbe utilizzare SQL personalizzato e SQL ha * per selezionare tutte le colonne.
Vedi esempio.
Nella GUI di Query Builder hai anche il pulsante "Aggiungi tutto".
...
Names Default To Here( 1 );
Clear Log();
// Query table with filter conditions
dt_filter = New SQL Query(
Version( 130 ),
Connection( "JMP" ),
JMP Tables( ["BigClass" => "$SAMPLE_DATA\Big Class.jmp"] ),
QueryName( "SQL_QUERY" ),
CustomSQL( "SELECT distinct t1.* FROM BigClass t1 where t1.sex = 'M' and t1.age<=15;" )
) << Run;