Qlik Community

QlikView Scripting

Discussion Board for collaboration on QlikView Scripting.

Announcements

Breathe easy -- you now have more time to plan your next steps with Qlik!
QlikView 11.2 Extended Support is now valid through December 31, 2020. Click here for more information.

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
Not applicable

Datos de load a variable...

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

3 Replies
chematos
Not applicable

Datos de load a variable...

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

Re: Datos de load a variable...

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

Saludos,

Alberto

chematos
Not applicable

Re: Datos de load a variable...

De nada, me alegra que te haya servido.

Saludos,

Chema