J'ai besoin de regrouper des colonnes en utilisant la fonction de contenu du nom de la colonne.J'essaie de regrouper une colonne par une fonction contenant le nom de la colonne. Je dois regrouper toutes les colonnes qui contiennent « ID ». Voici ce que j'ai trouvé. Qu'est-ce que je fais mal ?

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Air Traffic.jmp" );
Data Table( "Air Traffic" ):Event << Set Name( "ID" );
col = dt << get column names( "String");
nc = N Items( col );
colList = {};
For( i = 1, i <= nc, i++,
If(Contains (col[i] ,"ID"),
Insert Into( colList, col[i] ))
);
Print(ColList);
dt << Group Columns( "ID", ColList );
Automatisation et scriptsAnalyse et modélisation de données de baseRe : J'ai besoin de regrouper des colonnes en utilisant la fonction de contenu du nom de colonne.Au moins, JMP n'aimera pas que vous ayez le même nom pour la colonne et le groupe
Names Default To Here(1);
dt = Open("$SAMPLE_DATA\Air Traffic.jmp");
Column(dt, "Event") << Set Name("ID");
colnames = dt << get column names("String");
idcols = Filter Each({colname}, colnames, Contains(colname, "ID"));
dt << Group Columns("ID_GROUP", idcols);Re : J'ai besoin de regrouper des colonnes en utilisant la fonction de contenu du nom de colonne.Merci Jarmo,
Comme d'habitude, tu me sauves la vie. Merci pour la solution alternative.