Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Fecha Menor que otra fecha

Buenos días,

Estoy calculando unos valores y me surge una duda.

Os pongo en situación.

Yo tengo una tabla que tiene los registros de entrada con su fecha de inicio, su fecha de fin y un historico que contienen todos los estados por los que ha pasado el registro.

Tengo unos indicadores como por ejemplo:

- Registros abiertos en el día: Pongo como condición fecha de inicio

- Registros cerrados en el día: Pongo como condición fecha Fin

Para poder hacer esto me he creado un calendario maestro pero que no se relacione con mis tablas sino que sea independiente, para que al seleccionar una fecha en este campo FechaMaster, pueda ver los indicadores anteriores.

Para estos dos indicadores lo que hago es añadir la condicion: FechaIncio=FechaMaster y FechaFin=FechaMaster respectivamente.

La duda me surge con otro indicador, registros sin asignar. Hay un valor por el que yo reconozco estos registros, pero lo que me preocupa es la fecha. Yo quiero saber cuantos registros sin asignar hay o había el día seleccionado. Para ello mi idea es algo asi:

Count({<Estado={'Sin Asignar'}, FechaInicio<=FechaMaster>}Registros)

Es la condicion resaltada la que no se como expresar. ¿alguna ayuda?

Gracias

Maria

12 Replies
Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Hola María:

Count({<Estado={'Sin Asignar'}, FechaInicio=FechaMaster>}Registros) ... esto solo funciona para los valores seleccionados de FechaMaster, no para los posibiles (=todos).


La sintaxis para un rango es: Fecha={">=FechaDesde<=FechaHasta"}


Saludos

Joaquín

Anonymous
Not applicable
Author

Hola Joaquin,

contaba con lo que me dices.

Por eso quería probar algo como la segunda expresión pero no me funciona, me da 0.

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Hola María:

Si tienes un rango (desde-hasta) no te sirve usar dos campos con diferentes valores seleccionados; debes usar una variable para el desde y otra para el hasta.

Saludos

Joaquín

Anonymous
Not applicable
Author

Hola Joaquin,

Me sigue sin funcionar,

Pongo como condición  FEC_INI={"<=$(v_FechaSelec)"} y me devuelve siempre 0 en lugar del valor que es 164.

¿No es asi como lo debo poner?

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Hola María:

Prueba esto FEC_INI={"<=v_FechaSelec"}

Saludos

Joaquín

Anonymous
Not applicable
Author

Sigue sin funcionarme asi... no se muy bien por que

ecolomer
Master II
Master II

No son dobles comillas " cambia a comilla simple '

Aquí tienes un ejemplo similar

=Num(Sum({<TipoReg={'Contrato'},EstadoContrato={'En Vigor','Liquidado'},AñoImporte={$(vAnoInforme)},MesImporte={$(vMesInforme)},ANOICN={$(vAnoInforme)},MESICN={'<$(vMesInforme)'}>}  DiasConMes),'#.##0    ')

Anonymous
Not applicable
Author

Hola Enrique,

Tenia entendido que la doble comilla " era para indicar que buscara o algo asi, y la simple para indicar un texto tal cual. No es asi?

No obstante me sigue sin funcionar.

Gracias

Maria

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Uffff el Set Analysis tiene más trampas que una película de acción