Skip to main content
Announcements
SYSTEM MAINTENANCE: Thurs., Sept. 19, 1 AM ET, Platform will be unavailable for approx. 60 minutes.
cancel
Showing results for 
Search instead for 
Did you mean: 
carlosrb1978
Creator
Creator

Valores en Blanco o Nulos

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

1 Solution

Accepted Solutions
sorrakis01
Specialist
Specialist

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,

View solution in original post

7 Replies
rulohx87
Contributor III
Contributor III

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

carlosrb1978
Creator
Creator
Author

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

rulohx87
Contributor III
Contributor III

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.

Where not Exists and Exits

sorrakis01
Specialist
Specialist

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,

carlosrb1978
Creator
Creator
Author

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!!

handry_orozco
Partner - Contributor III
Partner - Contributor III

Carlos intenta esto

Tabla:

LOAD datos,

          IF(IsNull(Equivalencia) And IsText(Equivalencia),0,Equivalencia)          AS          Equivalencia

FROM TABLA.QVD

carlosrb1978
Creator
Creator
Author

Muchas gracias!! también funciono de esa manera!!