Obtenir la propriété de la colonne et stocker en tant que listeJ'ai un grand ensemble de données et chaque colonne a une limite de spécification. Je parcoure les noms de colonne et j'essaie d'obtenir la limite de spécification et de les stocker sous forme de liste. Mais d'une manière ou d'une autre, le script ne stocke pas les valeurs de spec Limits dans une liste et ne donne que des valeurs pour la dernière itération.
une aide sur la façon de stocker les valeurs de spécification sous forme de liste ?
data_cols = dt1 << Obtenir les noms de colonne (continu);
lsl= {} ;
usl={} ;
pour (m =1,m<=NItems(data_cols),m++,
specs = Column(dt1,char(data_cols[m])) << get property ("Spec Limits");
lsl=spécifications["LSL"] ;
usl = spécifications ["USL"] ;
);
Re : Obtenir la propriété de la colonne et la stocker en tant que listeCela a fonctionné, merci pour la réponse rapide.
Re : Obtenir la propriété de la colonne et la stocker en tant que listeVotre code n'arrêtait pas de remplacer la valeur complète des listes, LSL et USL ; Voir ci-dessous pour la solution
dt1 = Current Data Table();
data_cols = dt1 << Get Column Names( continuous );
lsl = {};
usl = {};
For( m = 1, m <= N Items( data_cols ), m++,
specs = Column( dt1, Char( data_cols[m] ) ) << get property( "Spec Limits" );
lsl[m] = specs["LSL"];
usl[m] = specs["USL"];
);