Index de script JSL pour ajouter toutes les colonnesSalut,
JMP dispose-t-il d'une syntaxe ou d'un index pour ajouter toutes les colonnes au lieu de saisir manuellement tous les noms de colonne ?

Merci
ScriptRe : JSL Scripting Index pour ajouter toutes les colonnesCela dépend de l'endroit où vous voulez aller exactement et de la façon dont vous travaillez. La réponse la plus simple serait d'utiliser SQL personnalisé, et SQL a le * pour sélectionner toutes les colonnes.
Voir exemple.
Dans l'interface graphique du générateur de requêtes, vous avez également le bouton "Ajouter tout".
...
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;
Re : JSL Scripting Index pour ajouter toutes les colonnesIdée supplémentaire :
Laissez la sélection vide et mettez une condition nulle sur un index, etc. (une colonne qui doit contenir des valeurs), puis vous obtenez une table vide avec les noms de colonne, que vous pouvez utiliser pour remplir votre objet de requête JSL avec les noms de 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;