Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas tardes:
en una tabla tengo el valor de una fecha.
FECHA_CORTE:
LOAD
MAX(HCS_FECHA) AS FECHA_CORTE
RESIDENT TablaMovimientos;
En esta tabla solo tengo una línea con la fecha máxima que necesito.
Despues en una carga de otra tabla en ese mismo script quiero delimitar por esa fecha.
TABLA_HECHOS:
LOAD
FECHA_HECHOS,
CAMPO1,
FROM Hechos_Partes.qvd(qvd) where idTipoRecurso=1 AND FECHA_HECHOS > FECHA_CORTE
Esa comparación de fechas, no la estoy consiguiendo, he probado con peek, pero me da error.
Muchas gracias.
Hola, hay un foro dedicado a consultas en español: https://community.qlik.com/t5/Espa%C3%B1ol/gh-p/spanish-group
Después de FECHA_CORTE puedes usar una variable para almacenar el valor del campo:
LET vFechaCorte = Peek('FECHA_CORTE',0,'FECHA_CORTE');
Y luego usar la variable:
where idTipoRecurso=1 AND FECHA_HECHOS > $(vFechaCorte)
Dependiendo del formato de la fecha puede que necesites usar comillas simples: '$(vFechaCorte)'
O usar un Num() en la función peek: Num(Peek('FECHA_CORTE',0,'FECHA_CORTE'))
Ok.
Muchas gracias, Funciona.
Incluso puedo evitar pasar por la variable y aplicar el "peek..." en el where directamente.