Comment sélectionner des colonnes avec des limites de spécifications et les regrouper (en JSL) ?J'ai une table de données avec plusieurs colonnes avec des limites de spécifications et plusieurs colonnes sans. Comment sélectionner toutes les colonnes avec des limites de spécifications, les regrouper et appeler le groupe en disant « monGroupe » ?
Automatisation et scriptsles fenêtresRe : Comment sélectionner des colonnes avec des limites de spécifications et les regrouper (en JSL) ?Obtenez la liste des colonnes continues (<< obtenez les noms de colonnes (continuous, "string"), parcourez cette liste et utilisez << Get Property ("Spec Limits"). S'il y a une correspondance -> ajoutez à la liste sinon ignorez et continuez. Une fois que vous avez la liste, vous pouvez utiliser << Colonnes de groupe pour créer votre groupe.
Re : Comment sélectionner des colonnes avec des limites de spécifications et les regrouper (en JSL) ?@Néo
Cela devrait fonctionner :
names default to here( 1 );
dt = current data table();
colsWithSpecs = {};
for( i = 1, i <= n cols( dt ), i++,
Q = column( dt, i ) << get property( "Spec Limits" );
if( !is empty( Q ), insert into( colsWithSpecs, column( dt, i ) << get name ) )
);
dt << group columns( "Columns with Spec Limits", colsWithSpecs )Re : Comment sélectionner des colonnes avec des limites de spécifications et les regrouper (en JSL) ?Aller à
Cols=>Gestionnaire de colonnes
Cliquez sur la flèche vers le bas de la propriété et sélectionnez Limites des spécifications.

Sélectionnez toutes les colonnes affichées
Sélectionnez la première colonne affichée, puis faites défiler vers le bas de la liste, puis appuyez sur la touche Maj et cliquez sur la dernière colonne affichée.

Revenez maintenant au tableau de données d'origine. Toutes les colonnes avec des limites de spécifications sont désormais sélectionnées.
Sélectionner
Cols=>Colonnes de groupe
ou allez dans le triangle rouge dans le panneau Colonnes et sélectionnez

Les colonnes seront désormais regroupées

Pour changer le nom en myGroup, double-cliquez sur le nom par défaut

Tapez le nom myGroup et appuyez sur la touche Entrée

D'autres membres de la communauté peuvent avoir d'autres méthodes