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

Asignar el valor de un campo a una variable

Estimados:

tenemos una tabla con crosstable en la que tenemos el campo AÑO con un listado de años desde 1980 a 2013 con datos de la cantidad de personal. Queriamos hacer un grafico que al seleccionarlo por ejemplo 1993, se muestre en el grafico de barras la cantidad por jerarquia relacionada con ese año en particular.

desde ya muchas gracias por su ayuda!

1 Solution

Accepted Solutions
MarcoARaymundo
Creator III
Creator III

Sigue ejemplo si lo comprendi.

View solution in original post

5 Replies
MarcoARaymundo
Creator III
Creator III

Sigue ejemplo si lo comprendi.

jumiprado
Creator
Creator
Author

Si, es exactamente eso. Como lo realizaste? Asi lo podemos aplicar!

Saludos! Y MUCHISIMAS GRACIAS!

MarcoARaymundo
Creator III
Creator III

Este és muy fácil, no tieno como equivocarse.

Mira el script de carga.

Na parte gráfica,

     yo he incluido el campo año e también un gráfico de barras donde la dimensión és la jerarquia y la expresión      la soma de personal.

jumiprado
Creator
Creator
Author

Mi script es asi

Directory;

CrossTable (año,1980,2)

LOAD Estado,

     Jerarquia as Jerarquia1,

     [1980], 

     [1981],

     [1982],

     [1983],

     [1984],

     [1985],

FROM

[PERSONAL REUNIDO.xls]

(biff, embedded labels, table is [Personal$]);

MarcoARaymundo
Creator III
Creator III

Holla que tal

jumiprado yo no se manejar mucho cross table, pero la mia solución és:

[base]:

LOAD

          Jerarquia as año,

     A,

     B,

     C,

     A & ';' & B & ';' & C                    as valores

FROM [\PERSONAL REUNIDO.xls]

(biff, embedded labels, table is [Exportar Personal$], filters(Transpose()));

set jer='A;B;C';

for Coluna = 1 to 3

base2:

ADD LOAD

          año,

          Text(SubField('$(jer)',';',$(Coluna)))                    as jerarquia,

          SubField(valores, ';', $(Coluna))                              as qtpersonal

Resident base;

next

DROP TABLE base;

Intentalo.