Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

buenos días, intentando hacer mis primeros pasos en qlik, alguien q me pueda ayudar con esto desde ya muchas gracias

El problema que tengo es el siguiente, tengo una tabla de datos cargada con equipos, en donde se ha tomado en distintas fechas estados de los mismos, lo que necesito es que me muestre en un gráfico de barras el ultimo estado tomado del los equipos y que me muestre una suma total.

BO-101112/01/20173
BO-101312/01/20177
BO-100812/01/201710
BO-101212/01/201713
BO-101613/01/20171,78
BO-100719/01/20174
BO-100421/01/20170,274
BO-101701/02/20173
BO-101908/02/20175
BO-101516/02/20172
BO-101711/03/20175,09
BO-101215/03/20179,35
BO-101316/03/20175,79
BO-101716/03/20176
BO-101127/03/20171,6
BO-101929/03/20174
BO-100705/04/20171,83
BO-101106/04/20173
BO-101306/04/20179
BO-101206/04/201711
BO-100806/04/201716
BO-101907/04/20172,57
BO-101711/04/20173
BO-101911/04/20175
BO-101211/04/201712
BO-101717/04/20172,79
BO-101727/04/20175
BO-101904/05/20174
BO-101511/05/20171,14
BO-101626/05/20174
BO-100626/05/20175
BO-100602/06/20170,94
BO-101605/06/20170,45
BO-101906/06/20170,76
BO-101607/06/20170,99
BO-101517/06/20174
BO-101929/06/20175
BO-100804/07/20179,5
BO-101906/07/20170,52
BO-101710/07/20173
BO-101621/07/20175
BO-100621/07/20177
BO-101703/08/20174
BO-101304/08/20174,19
BO-101205/08/20179,4
BO-101115/08/20171,9
BO-101923/08/20174
BO-101927/08/20171,6
BO-101531/08/20172
BO-101712/09/20172,09
BO-100613/09/20174
BO-101613/09/20175
BO-101727/09/20174
BO-101502/10/20171,17
BO-100810/10/20178
BO-100812/10/20178
BO-101918/10/20175
BO-101525/10/20172
BO-100608/11/20176
BO-101608/11/20176
8 Replies
hector_munoz
Specialist
Specialist

Hola Raúl,

Si no te he entendido mal, lo que necesitas es un gráfico en el que para cada equipo se muestre una barra con la suma total de los estado y otra con el estado de la última fecha informada para ese equipo, ¿verdad? Si es así:

27-11-2017 8-59-01.png

, te adjunto un QVW con un script en el que se hace un LEFT JOIN a la tabla con la información inicial para crear un nuevo campo con la fecha máxima por equipo. En diseño (gráfico de barras) basta con crear una expresión en la que tenga en cuenta el estado si la fecha del registro es igual a la fecha máxima de ese equipo.

Espero que te sirva.

Saludos,

H

Anonymous
Not applicable
Author

Hector antes que nada muchísimas gracias, esta muy bueno el gráfico es lo que estaba buscando, solamente cambiaría la suma parcial por equipo, por un promedio por equipo, y de esos promedios realizar una sumatoria total, lo del resultado de la fecha máxima es muy bueno, pero  no puedo ver el adjunto.

Anonymous
Not applicable
Author

Ahí encontré el adjunto Hector, era problema mio que no lo podía encontrar, igual ahora estoy viendo la manera de abrirlo tengo un qlikview que es una versión personal instalada, y cuando lo intento abrir me da un error de carga

hector_munoz
Specialist
Specialist

Hola Raúl,

¿Qué error te da? El script contiene un INLINE como fuente original de la información por lo que no debería de dar error...

Saludos,
H

jvitantonio
Luminary Alumni
Luminary Alumni

Hector, a Raul le da error al abrir tu archivo ya que tiene la version Personal de Qlikview instalada. Esta version no permite abrir archivos de terceros, solo los creados localmente por esa version.

Saludos,

Juan

hector_munoz
Specialist
Specialist

Perdona Raúl,

Leí mal tu correo y, como indica Juan, lo que ocurre es que no puedes abrir la aplicación por usar una Personal Edition. Esto es lo que puse en el script:

TABLA:

LOAD *

INLINE [

EQUIPO, FECHA, ESTADO

BO-1011, 12/01/2017, 3

BO-1013, 12/01/2017, 7

BO-1008, 12/01/2017, 10

BO-1012, 12/01/2017, 13

BO-1016, 13/01/2017, 1,78

BO-1007, 19/01/2017, 4

BO-1004, 21/01/2017, 0,274

BO-1017, 01/02/2017, 3

BO-1019, 08/02/2017, 5

BO-1015, 16/02/2017, 2

BO-1017, 11/03/2017, 5,09

BO-1012, 15/03/2017, 9,35

BO-1013, 16/03/2017, 5,79

BO-1017, 16/03/2017, 6

BO-1011, 27/03/2017, 1,6

BO-1019, 29/03/2017, 4

BO-1007, 05/04/2017, 1,83

BO-1011, 06/04/2017, 3

BO-1013, 06/04/2017, 9

BO-1012, 06/04/2017, 11

BO-1008, 06/04/2017, 16

BO-1019, 07/04/2017, 2,57

BO-1017, 11/04/2017, 3

BO-1019, 11/04/2017, 5

BO-1012, 11/04/2017, 12

BO-1017, 17/04/2017, 2,79

BO-1017, 27/04/2017, 5

BO-1019, 04/05/2017, 4

BO-1015, 11/05/2017, 1,14

BO-1016, 26/05/2017, 4

BO-1006, 26/05/2017, 5

BO-1006, 02/06/2017, 0,94

BO-1016, 05/06/2017, 0,45

BO-1019, 06/06/2017, 0,76

BO-1016, 07/06/2017, 0,99

BO-1015, 17/06/2017, 4

BO-1019, 29/06/2017, 5

BO-1008, 04/07/2017, 9,5

BO-1019, 06/07/2017, 0,52

BO-1017, 10/07/2017, 3

BO-1016, 21/07/2017, 5

BO-1006, 21/07/2017, 7

BO-1017, 03/08/2017, 4

BO-1013, 04/08/2017, 4,19

BO-1012, 05/08/2017, 9,4

BO-1011, 15/08/2017, 1,9

BO-1019, 23/08/2017, 4

BO-1019, 27/08/2017, 1,6

BO-1015, 31/08/2017, 2

BO-1017, 12/09/2017, 2,09

BO-1006, 13/09/2017, 4

BO-1016, 13/09/2017, 5

BO-1017, 27/09/2017, 4

BO-1015, 02/10/2017, 1,17

BO-1008, 10/10/2017, 8

BO-1008, 12/10/2017, 8

BO-1019, 18/10/2017, 5

BO-1015, 25/10/2017, 2

BO-1006, 08/11/2017, 6

BO-1016, 08/11/2017, 6

];

LEFT JOIN (TABLA)

LOAD EQUIPO,

Date(Max(FECHA)) AS MAX_FECHA

RESIDENT TABLA

GROUP BY EQUIPO;

Y luego creé un gráfico de barras con la dimensión 'EQUIPO' y 2 expresiones:

  • TOTAL con la fórmula Avg(ESTADO), y
  • ULTIMA FECHA con la fórmula Sum(If(FECHA = MAX_FECHA, ESTADO, 0))

Para tener, además, una columna con la media de TOTAL de todos los EQUIPOS y otra con la suma de todos los ESTADOS para la última fecha de cada EQUIPO seleccioné:

29-11-2017 17-11-06.png

Espero que te ayude.

Saludos,

H

Anonymous
Not applicable
Author

Estimado Hector, Estimado Juan, la verdad que cuando formule la consulta pensé q no iba a contestar nadie, jajajaja,  estoy hace tiempo tratando de meterme bien con esto, me parece una herramienta espectacular pero no hay mucho material en español o por lo menos yo no lo he podido encontrar.

Muchas gracias por la respuesta, y por hacer que me deje de sentir Chuck Noland (el naufrago de Tom Hanks)

hector_munoz
Specialist
Specialist

Jajajaja... La verdad es que casi todo lo que vas a encontrar de Qlik está en inglés pero este grupo en español tiene bastante vidilla y se suelen contestar casi todas las preguntas. Además me parece que hay otros grupos de habla hispana (México, Chile, ...).

Saludos,
H