Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Datos de load a variable...

Buenos dias.

Alguien sabe como guardar en variables los datos obtenidos con la sentencia LOAD, no se como aplique...

SET vFileDate = '';

LOAD
vFileDate = FECHA
FROM

(biff, embedded labels, table is Hoja1$);

Para despues poder utilizar esa variable como filtro de otra carga

cVentas:

LOAD NO_VENTA,

      FHVENTA,

      CVE_TIENDA,

      CVE_VENDEDOR,

      CLIENTE

FROM

 

  (qvd)

WHERE FHVENTA <> $(vFileDate);

Algo asi es lo que necesito; Obvio el codigo esta mal por sintaxis, alguien sabe como es la forma correcta

Saludos,

Alberto Mendez

1 Solution

Accepted Solutions
chematos
Specialist II
Specialist II

Hola Alberto,

podrías utilizar la función peek() en lugar de usar la variable.

peek#( fieldname [ , row [ , tablename ] ] )

Sino, podrías hacer un Join de esa Fecha a una tabla temporal de cVentas y luego crear cVentas a partir de la resident temporal con esa condición para las fechas

cVentas_Temp:

LOAD NO_VENTA,

      FHVENTA,

      CVE_TIENDA,

      CVE_VENDEDOR,

      CLIENTE,

     1 as %Key

FROM

 

  (qvd)

Left Join

Load

1 as %Key,

FECHA

FROM

(biff, embedded labels, table is Hoja1$);

cVentas:

Load

NO_VENTA,

      FHVENTA,

      CVE_TIENDA,

      CVE_VENDEDOR,

      CLIENTE

Resident cVentas_Temp

WHERE FHVENTA <> FECHA;

Drop table cVentas_Temp

Espero que te sirva.

Saludos,

Chema

View solution in original post

3 Replies
chematos
Specialist II
Specialist II

Hola Alberto,

podrías utilizar la función peek() en lugar de usar la variable.

peek#( fieldname [ , row [ , tablename ] ] )

Sino, podrías hacer un Join de esa Fecha a una tabla temporal de cVentas y luego crear cVentas a partir de la resident temporal con esa condición para las fechas

cVentas_Temp:

LOAD NO_VENTA,

      FHVENTA,

      CVE_TIENDA,

      CVE_VENDEDOR,

      CLIENTE,

     1 as %Key

FROM

 

  (qvd)

Left Join

Load

1 as %Key,

FECHA

FROM

(biff, embedded labels, table is Hoja1$);

cVentas:

Load

NO_VENTA,

      FHVENTA,

      CVE_TIENDA,

      CVE_VENDEDOR,

      CLIENTE

Resident cVentas_Temp

WHERE FHVENTA <> FECHA;

Drop table cVentas_Temp

Espero que te sirva.

Saludos,

Chema

Not applicable
Author

Muchas gracias por la pronta respuesta, me ha funcionado de maravilla

Saludos,

Alberto

chematos
Specialist II
Specialist II

De nada, me alegra que te haya servido.

Saludos,

Chema