<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut tout le monde,
Je boucle sur les colonnes d'une table collectée à partir de la base de données.Certains d’entre eux ne contiennent aucune donnée (ce qui conduit à des graphiques vides).Existe-t-il un moyen de vérifier si une colonne contient des valeurs numériques ?
merci les gars,
Jan
Merci,
Il semble que ma version de JMP (11.1.1 x64) ne reconnaisse pas la fonction Anydigit, mais votre réponse a conduit directement à ma réponse :
ColMinValue = Col Minimum( :MaColonne);
Is Missing(ColMinValue) -> true s’il n’y a aucune valeur pour ColMinValue.
Merci!!!
Jan
Salut,
Anydigit (string) vaut 0 s'il ne contient pas de chiffres, 1 s'il en contient.
Si vous souhaitez vérifier s'ils sont convertibles en nombre, procédez comme suit :
si anyalpha(string)=0 alors pas de caractères majuscules ou inférieurs donc supposez un nombre.
Si vous avez des caractères spéciaux, compressez-les.
Par exemple:
les données ont ;
attrib my_string format=$20.;
ma_chaîne="12345"; sortir;
ma_chaîne="-12345"; sortir;
ma_chaîne="ABC12345"; sortir;
courir;
les données veulent;
ensemble avoir;
attrib my_num_var format=meilleur.;
have_any_digit=anydigit(ma_chaîne);
have_convertible=anyalpha(compress(my_string,"-+."));
si have_convertible=0 alors my_num_var=input(my_string,best.);
courir;