Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Q&A with Qlik - Qlik Cloud Migration: Questions about migrating to Qlik Cloud? Catch the latest replay!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

SUM(VENTAS) en load Script con Archivo de Excel

Hola Gente de QlikView.

Quisiera saber como hacer un sum en el load script de un campo cargado desde un archivo de excel.

Normalmente trabajo con Oracle en donde esta función es fácilmente implementable, pero ahora me moví a Excel y no se como hacer esto.

Quedo en espera de comentarios.

Por su atención.

Gracias.

12 Replies
Not applicable
Author

Al final lo hice por separado de la siguiente manera :

General:

LOAD [FECHA],

Year(FECHA) as AÑO,

Month(FECHA) as MES,

DayName(FECHA) as DIA,

[VENTAS]

FROM [lib://Documents/Comparar.xlsx]

(ooxml, embedded labels, table is Hoja1);

TOTALVENTAS:

LOAD

sum(VENTAS) as TOTALVENTAS

FROM [lib://Documents/Comparar.xlsx]

(ooxml, embedded labels, table is Hoja1);

Gracias por sus comentarios, me hicieron salir pensar diferente y di con esta solucion.

La expresion en el Gauge quedo de la siguente manera:

SUM(VENTAS)/SUM(TOTALVENTAS)*100

Por su atencion.

Gracias.

isorinrusu
Partner - Creator III
Partner - Creator III

Creo que te hubiera valido con cargarlo de la siguiente manera:

Orders:

Load

[FECHA] as FECHA,

[VENTAS] as VENTAS

FROM [lib://Documents/MasterCalendar.xlsx]

(ooxml, embedded labels, table is Hoja1);

Y después utilizar la siguiente expresión:

sum(Ventas)/sum({1} Ventas), o sum(Ventas)/sum({1} TOTAL Ventas), depende de dónde la uses.

Así evitas tener dos tablas no relacionadas, "islas", que son poco recomendadas.

Saludos,

Sorin.

Not applicable
Author

Buen código Sorin Rusu, creo que de ahora en adelante usare esta expresión para todos los gauges.

Por tu atención.

Gracias.