Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
cristianj23a
Partner - Creator III
Partner - Creator III

Below or before Qlikivew

Hola.

Principalmente tengo una tabla con las columnas CESADOS y ACTIVOS.

Captura.PNG

Luego dividimos CESADOS/ACTIVOS.

Captura.PNG

Pero salio un caso, que CESADO tiene que retroceder una fila para hacer el calculo CESADO/ACTIVOS.Use la sentencia BELOW(),

para retroceder un espacio en CESADO.

Captura.PNG

Hasta ahí todo bien, pero cuando selecciono un día, no aparece ningún valor.Ejm.

Selecciono:

Mes: ene

Día:4

Captura.PNG

Debería salir.

Captura.PNG

Estoy usando la sentencia BELOW() para que los valores de CESADOS, retrocedan un día.

Por favor ayúdenme a obtener ese valor cuando selecciono un día.

Igual cuando selecciono un Mes, me gustaría obtener el promedio de Activos,Cesados y el porcentaje.

Captura.PNG

Mes = 'ene'

El promedio de

CESADOS = 49

ACTIVOS = 8291

Below(CESADO)/ACTIVO = 0.60%

Adjunto el Qvw y Xls.

https://www.linkedin.com/in/cristianjorge/
Do not forget to mark as "Accepted Solution" the comment that resolves the doubt.
2 Replies
rubenmarin

Hola Cristian, creo que la solución tendrá que pasar por script ¿no se podría sumar 1 día a la fecha durante la carga de cesado para que caigan en el día en que se van a usar?

Faltaría el año crear un campo fecha y poder sumarle 1 día, de ahí obtener los campos Mes y Día para Cesados, en esquema sewría algo como:

LOAD fecha,

     activos

from fichero

Join

LOAD fecha+1 as fecha

     cesados

from ficheros

cristianj23a
Partner - Creator III
Partner - Creator III
Author

Hola Ruben.

El tema no es posible porque la fecha afecta a varios campos y tiene que ser igual para todos.

El qvw que adjunte es con información de prueba.

Saludos.

https://www.linkedin.com/in/cristianjorge/
Do not forget to mark as "Accepted Solution" the comment that resolves the doubt.