Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
alejortizp
Contributor III
Contributor III

i need a help

Hi good day,

I am trying to filter a table by means of a date taken from another table but it is not filtering me. What is my mistake?

T1:

LOAD

    ID_RECIBIDO,

    TIPO_ORIGEN_ANEXO,

    DATE(FECHA_SOLICITUD) AS FECHA_SOLICITUD,

    HORA_SOLICITUD,

    Date(Date#(FECHA_HORA_SOLICITUD,'DD/MM/YYYY:h:mm:ss')) as FECHA_HORA_SOLICITUD,

    DATE(FECHA_REGULACION) AS FECHA_REGULACION,

    HORA_REGULACION,

    CIUDAD,

    AFILIADO_NOMBRES_APELLIDOS,

    Identificacion,

    Estado,

    ESTADO_EVENTOS,

    IPS_remitio,

    IPS_asigna,

    IPS_ACEPTA,

    COD_IPS_REMITE,

    COD_IPS_ASIGNA,

    COD_IPS_ACEPTA,

    Nua_autorizacion,

    DATE(FECHA_AUTORIZACION) AS FECHA_AUTORIZACION,

    HORA_AUTORIZACION,

    FECHA_UBICACION,

    HORA_UBICACION,

    DESC_CONCEPTO_CONTABLE,

    cod_servicio,

    DESCRIPCION_SERVICIO,

    Observaciones,

    DESCRIP_AMBITO,

    ESPECIALIDAD,

    Diagnostico_Principal

FROM [lib://CARGA_INCREMENTAL/incremental.Qvd](qvd);

sub:

LOAD Date(max(FECHA_SOLICITUD)) as maxID

Resident T1;

DROP Table T1;

let vmaxID=Peek('maxID',-1,T1);

Nuevos:

LOAD

      ID_RECIBIDO,

    TIPO_ORIGEN_ANEXO,

    DATE(FECHA_SOLICITUD) AS FECHA_SOLICITUD,

    HORA_SOLICITUD,

    Date(Date#(FECHA_HORA_SOLICITUD,'DD/MM/YYYY:h:mm:ss')) as FECHA_HORA_SOLICITUD,

    DATE(FECHA_REGULACION) AS FECHA_REGULACION,

    HORA_REGULACION,

    CIUDAD,

    AFILIADO_NOMBRES_APELLIDOS,

    Identificacion,

    Estado,

    ESTADO_EVENTOS,

    IPS_remitio,

    IPS_asigna,

    IPS_ACEPTA,

    COD_IPS_REMITE,

    COD_IPS_ASIGNA,

    COD_IPS_ACEPTA,

    Nua_autorizacion,

    DATE(FECHA_AUTORIZACION) AS FECHA_AUTORIZACION,

    HORA_AUTORIZACION,

    FECHA_UBICACION,

    HORA_UBICACION,

    DESC_CONCEPTO_CONTABLE,

    cod_servicio,

    DESCRIPCION_SERVICIO,

    Observaciones,

    DESCRIP_AMBITO,

    ESPECIALIDAD,

    Diagnostico_Principal

FROM

[lib://CARGA_INCREMENTAL/direfencial.Qvd](qvd)

Where FECHA_SOLICITUD>$(vmaxID);

1 Solution

Accepted Solutions
sibusiso90
Creator III
Creator III

Hi Alejandro,

Please find the below script for the correct file that is working there was some couple of things I changed.

T1:

LOAD

ID_RECIBIDO,

TIPO_ORIGEN_ANEXO,

DATE#(FECHA_SOLICITUD,'DD/MM/YYYY') AS FECHA_SOLICITUD,

HORA_SOLICITUD,

Date(Date#(FECHA_HORA_SOLICITUD,'DD/MM/YYYY:h:mm:ss')) as FECHA_HORA_SOLICITUD,

DATE(FECHA_REGULACION) AS FECHA_REGULACION,

HORA_REGULACION,

CIUDAD,

AFILIADO_NOMBRES_APELLIDOS,

Identificacion,

Estado,

ESTADO_EVENTOS,

IPS_remitio,

IPS_asigna,

IPS_ACEPTA,

COD_IPS_REMITE,

COD_IPS_ASIGNA,

COD_IPS_ACEPTA,

Nua_autorizacion,

DATE(FECHA_AUTORIZACION) AS FECHA_AUTORIZACION,

HORA_AUTORIZACION,

FECHA_UBICACION,

HORA_UBICACION,

DESC_CONCEPTO_CONTABLE,

cod_servicio,

DESCRIPCION_SERVICIO,

Observaciones,

DESCRIP_AMBITO,

ESPECIALIDAD,

Diagnostico_Principal

FROM [lib://CARGA_INCREMENTAL/incremental.Qvd](qvd);









sub:

LOAD max(FECHA_SOLICITUD) as maxID

Resident T1;

DROP Table T1;





let vmaxID=Peek('maxID',-1,sub);





Nuevos:

LOAD

ID_RECIBIDO,

TIPO_ORIGEN_ANEXO,

DATE(FECHA_SOLICITUD) AS FECHA_SOLICITUD,

HORA_SOLICITUD,

Date(Date#(FECHA_HORA_SOLICITUD,'DD/MM/YYYY:h:mm:ss')) as FECHA_HORA_SOLICITUD,

DATE(FECHA_REGULACION) AS FECHA_REGULACION,

HORA_REGULACION,

CIUDAD,

AFILIADO_NOMBRES_APELLIDOS,

Identificacion,

Estado,

ESTADO_EVENTOS,

IPS_remitio,

IPS_asigna,

IPS_ACEPTA,

COD_IPS_REMITE,

COD_IPS_ASIGNA,

COD_IPS_ACEPTA,

Nua_autorizacion,

DATE(FECHA_AUTORIZACION) AS FECHA_AUTORIZACION,

HORA_AUTORIZACION,

FECHA_UBICACION,

HORA_UBICACION,

DESC_CONCEPTO_CONTABLE,

cod_servicio,

DESCRIPCION_SERVICIO,

Observaciones,

DESCRIP_AMBITO,

ESPECIALIDAD,

Diagnostico_Principal

FROM

[lib://CARGA_INCREMENTAL/direfencial.Qvd](qvd)

Where DATE#(FECHA_SOLICITUD,'DD/MM/YYYY')>$(vmaxID);

View solution in original post

1 Reply
sibusiso90
Creator III
Creator III

Hi Alejandro,

Please find the below script for the correct file that is working there was some couple of things I changed.

T1:

LOAD

ID_RECIBIDO,

TIPO_ORIGEN_ANEXO,

DATE#(FECHA_SOLICITUD,'DD/MM/YYYY') AS FECHA_SOLICITUD,

HORA_SOLICITUD,

Date(Date#(FECHA_HORA_SOLICITUD,'DD/MM/YYYY:h:mm:ss')) as FECHA_HORA_SOLICITUD,

DATE(FECHA_REGULACION) AS FECHA_REGULACION,

HORA_REGULACION,

CIUDAD,

AFILIADO_NOMBRES_APELLIDOS,

Identificacion,

Estado,

ESTADO_EVENTOS,

IPS_remitio,

IPS_asigna,

IPS_ACEPTA,

COD_IPS_REMITE,

COD_IPS_ASIGNA,

COD_IPS_ACEPTA,

Nua_autorizacion,

DATE(FECHA_AUTORIZACION) AS FECHA_AUTORIZACION,

HORA_AUTORIZACION,

FECHA_UBICACION,

HORA_UBICACION,

DESC_CONCEPTO_CONTABLE,

cod_servicio,

DESCRIPCION_SERVICIO,

Observaciones,

DESCRIP_AMBITO,

ESPECIALIDAD,

Diagnostico_Principal

FROM [lib://CARGA_INCREMENTAL/incremental.Qvd](qvd);









sub:

LOAD max(FECHA_SOLICITUD) as maxID

Resident T1;

DROP Table T1;





let vmaxID=Peek('maxID',-1,sub);





Nuevos:

LOAD

ID_RECIBIDO,

TIPO_ORIGEN_ANEXO,

DATE(FECHA_SOLICITUD) AS FECHA_SOLICITUD,

HORA_SOLICITUD,

Date(Date#(FECHA_HORA_SOLICITUD,'DD/MM/YYYY:h:mm:ss')) as FECHA_HORA_SOLICITUD,

DATE(FECHA_REGULACION) AS FECHA_REGULACION,

HORA_REGULACION,

CIUDAD,

AFILIADO_NOMBRES_APELLIDOS,

Identificacion,

Estado,

ESTADO_EVENTOS,

IPS_remitio,

IPS_asigna,

IPS_ACEPTA,

COD_IPS_REMITE,

COD_IPS_ASIGNA,

COD_IPS_ACEPTA,

Nua_autorizacion,

DATE(FECHA_AUTORIZACION) AS FECHA_AUTORIZACION,

HORA_AUTORIZACION,

FECHA_UBICACION,

HORA_UBICACION,

DESC_CONCEPTO_CONTABLE,

cod_servicio,

DESCRIPCION_SERVICIO,

Observaciones,

DESCRIP_AMBITO,

ESPECIALIDAD,

Diagnostico_Principal

FROM

[lib://CARGA_INCREMENTAL/direfencial.Qvd](qvd)

Where DATE#(FECHA_SOLICITUD,'DD/MM/YYYY')>$(vmaxID);