Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
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.
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.
Buen código Sorin Rusu, creo que de ahora en adelante usare esta expresión para todos los gauges.
Por tu atención.
Gracias.