Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas noches, tengo una tabla de varios valores ejemplo:
Datos Equivalencia
Muebles 1
Autos 2
Adornos
Ropa 3
Agregue un cuadro de lista para visualizar los códigos existentes pero solo me sale el 1 el 2 y el 3, pero no el que esta en blanco, como puedo determinar cuales son los que están en blanco, mi lista es extensa y deseo determinar cuales son los registros que no tienen equivalencias
Muchas gracias por su valioso apoyo
Hola,
Mi recomendación para los nulos es usar siempre Len(Trim(tucampo))=0. (si puedes tener espacios que te ocupen un caracter y quieres que cuenten como nulo) o Len(Tucampo)=0 para saber si realmente es nulo.
Saludos,
Al cargar la tabla del Script coloca 0 cuando no existen valores
LOAD datos,
IF(IsNull(Equivalencia),0,Equivalencia) AS Equivalencia
FROM TABLA.QVD
Saludos
Hola Raúl, gracias por tu valiosa respuesta
Seria la unica manera.. ya que tengo otros casos que no necesariamente son numéricos, son caracteres en esos casos como podria hacer ya que no debería presentar valores en tales campos
Efectivamente campos sin información representan problemas a la hora de realizar un gráfico o Tabla, puesto que te aparecen con un - (Guion) lo que hace imposible la selección. Lo más recomendable es colocar a estos campos leyendas como "SIN DATOS" en caso de Alfanumericos o Cadena. Para los Numéricos un 0.
En otro contexto, hay que cuidar la granularidad de los datos aplicando a where Exists() Sobre las tablas Catalogos o hechos secundarias. Para que la relación pueda ser de 1:1. Con esto garantizas la integridad referencial de la información.
Hola,
Mi recomendación para los nulos es usar siempre Len(Trim(tucampo))=0. (si puedes tener espacios que te ocupen un caracter y quieres que cuenten como nulo) o Len(Tucampo)=0 para saber si realmente es nulo.
Saludos,
Gracias a todos por sus respuestas, adicional a ello, puedo resaltar que me sugirieron utilizar en un campo aparte la función =isnull(nombredelcampo), de esa manera se podría filtrar los valores nulos del campo necesario, según el ejemplo orgina
En el Campo Datos al momento de realizar cualquier filtro colocar =Isnull(Equivalencia)
De esa manera me filtraran solo los Nulos del Campo Equivalencia, pero esto lo hago en el campo Datos, ello me resulto.
Gracias a todos por su tiempo!!
Carlos intenta esto
Tabla:
LOAD datos,
IF(IsNull(Equivalencia) And IsText(Equivalencia),0,Equivalencia) AS Equivalencia
FROM TABLA.QVD
Muchas gracias!! también funciono de esa manera!!