Skip to main content
Announcements
Introducing a new Enhanced File Management feature in Qlik Cloud! GET THE DETAILS!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Contar registros con valor de un campo fecha_hora vacio

Buenas tardes :

Tengo una tabla en donde quiero contar los registros del campo "MacchineDate" cuyo valor en el campo "executionDate" esta vacio.

Estoy utilizando la formula siguiente cuyo resultado es incorrecto

Count({$<executionDate ={"*"}> }MachineAuto )

El formato del campo Fecha executionDate es 10/01/2017 15:50:12

El resultado de la formula es 13 cuando el numero de registros debería ser 6

¿Podeis ayudarme?

Gracias

1 Solution

Accepted Solutions
sorrakis01
Specialist
Specialist

Hola,

Si ese es el caso entonces puedes probar:

=Count({$<executionDate -= {"=Len(Trim([executionDate]))=0"}>} MachineAuto)


Saludos

View solution in original post

11 Replies
sorrakis01
Specialist
Specialist

Hola,

Si lo haces sin el asterisco no funciona?

Es decir: Count({$<executionDate ={""}> }MachineAuto )

Saludos,

Not applicable
Author

No. En ese caso me sale valor cero

rubenmarin

Hola Eugenio, así estarás contando los que sí tienen valor en executionDate, para contar los que son nulos puedes probar con el conjunto opuesto, añadiendo un '-' (menos) al set analysis:

Count({$-<executionDate ={"*"}> }MachineAuto )

Así contará los MachineAuto (¿No tenía que ser MacchineDate?) incluidos en la selección actual y quitando los que sí tengan valor en executionDate.

sorrakis01
Specialist
Specialist

Pues prueba:

=Count({$<executionDate = {"=Len(Trim([executionDate]))=0"}>} MachineAuto)

Saludos,

Not applicable
Author

Tienes razón es MachineAuto.

Quiero contar el número de registros de MachineAuto con valor en el campo "executionDate" no nulo.

Lo que tu me propones no es lo contrario?

....Así contará los MachineAuto (¿No tenía que ser MacchineDate?) incluidos en la selección actual y quitando los que sí tengan valor en executionDate.

rubenmarin

Hola, es lo que entendía de la pregunta original: "Tengo una tabla en donde quiero contar los registros del campo "MacchineDate" cuyo valor en el campo "executionDate" esta vacio."

Si son los no nulos entonces parece que lo tenías bien, solo sería cambiar el nombre del campo.

sorrakis01
Specialist
Specialist

Hola,

Si ese es el caso entonces puedes probar:

=Count({$<executionDate -= {"=Len(Trim([executionDate]))=0"}>} MachineAuto)


Saludos

rubenmarin

Hola Jordi, creo que el problema está en que los valores nulos no son seleccionables y por lo tanto el set analysis no puede aplicar el valor nulo como filtro al campo.

Not applicable
Author

Muchas gracias