<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Recorro las columnas de una tabla recopilada de la base de datos.Algunos de ellos no tienen datos en ellos (lo que lleva a gráficos vacíos).¿Hay alguna manera de verificar si una columna tiene valores numéricos?
chicos THX,
Ene
Gracias,
Parece que mi versión de JMP (11.1.1 x64) no reconoce la función Anydigit, sin embargo, su respuesta condujo directamente a mi respuesta:
ColMinValue = Col Mínimo( :MiColumna );
Is Missing(ColMinValue) -> true si no hay ningún valor para ColMinValue.
¡¡¡Gracias!!!
Ene
Hola,
Cualquier dígito (cadena), es 0 si no contiene dígitos, 1 si los contiene.
Si desea verificar si son convertibles a números, haga lo siguiente:
si anyalpha(string)=0 entonces no hay caracteres superiores o inferiores, así que asuma el número.
Si tiene caracteres especiales, comprímalos.
P.ej:
los datos tienen;
attrib my_string format=$20.;
mi_cadena="12345"; producción;
mi_cadena="-12345"; producción;
mi_cadena="ABC12345"; producción;
correr;
deseo de datos;
conjunto tener;
attrib my_num_var format=mejor.;
have_any_digit=anydigit(mi_cadena);
have_convertible=anyalpha(compress(my_string,"-+."));
si have_convertible=0 entonces my_num_var=input(my_string,best.);
correr;