Skip to main content
Announcements
Accelerate Your Success: Fuel your data and AI journey with the right services, delivered by our experts. Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
oscargm_bi
Contributor III
Contributor III

Es posible hacer operaciones con KPI's ya creados?

Hola!,

Tengo unos KPI ya creados, es posible que yo pueda hacer operaciones más complejas entre ellos sin tener que hacer uno de nuevo formulando de nuevo cada uno de ellos en uno más grande?

Me refiero, si dentro de la f(x) de un KPI pueda yo llamar a otro KPI y así hacer la operación entre ellos:

Ejemplo:

KPI 1 = 100 (formula compleja para calcular este resultado)

KPI 2 =  200 (formula compleja para calcular este resultado)

Y yo quiero hacer (KPI 1) / (KPI 2)

Es posible?

Gracias,

1 Solution

Accepted Solutions
hector_munoz
Specialist
Specialist

Hola Óscar,

Puedes crear variables en el script de la siguiente forma:

SET vdKPI_1 = Sum([Costo Siniestros]);

SET vdKPI_2 = Sum(Ingresos);

SET vdKPI_3 = $(vdKPI_1) / $(vdKPI_2);

Luego en diseño, dentro de las expresiones, puedes usar las variables de la siguiente forma:

= $(vdKPI_3)

De esta forma, solo tienes que "crear" el KPI en un sitio y luego reutilizarlo donde proceda, simplificando el desarrollo y el mantenimiento de las aplicaciones.

Realmente, la funcionalidad de las variables es muy potente y hay varias formas de usarlas en función de lo que quieras obtener (modificadores SET y LET, comillas simples o dobles, etc.). Échale un vistazo a la documentación que haya por internet sobre este tema y seguro que aprendes mucho. Algunos links:

https://help.qlik.com/es-ES/qlikview/November2017/Subsystems/Client/Content/Scripting/ScriptVariable...

The Magic of Variables

Espero que te ayude...

Saludos,

H

View solution in original post

8 Replies
juanma21
Contributor III
Contributor III

Hola Oscar, por favor manda algun ejemplo en excel o un qvw.

Las operaciones con KPI que menciones se pueden realizar sin ningun problema.

Saludos

Juan

oscargm_bi
Contributor III
Contributor III
Author

Hola,

Adjunto el archivo.

juanma21
Contributor III
Contributor III

Algo parecido a esto, adjunto qvd

oscargm_bi
Contributor III
Contributor III
Author

Hola,

Estoy descargando este archivo en la carpeta Qlik\Sense\Apps pero al abrir me aparece:

Captura 1.PNG

Donde lo debo cargar para poder visualizarlo?

juanma21
Contributor III
Contributor III

Es un archivo QlikView, lo voy a hacer en Qlik Sense.

juanma21
Contributor III
Contributor III

Esta aplicación esta en QlikSense.

La formula es:    sum([Costo Siniestros]) / sum(Ingresos)

Saludos

JM

hector_munoz
Specialist
Specialist

Hola Óscar,

Puedes crear variables en el script de la siguiente forma:

SET vdKPI_1 = Sum([Costo Siniestros]);

SET vdKPI_2 = Sum(Ingresos);

SET vdKPI_3 = $(vdKPI_1) / $(vdKPI_2);

Luego en diseño, dentro de las expresiones, puedes usar las variables de la siguiente forma:

= $(vdKPI_3)

De esta forma, solo tienes que "crear" el KPI en un sitio y luego reutilizarlo donde proceda, simplificando el desarrollo y el mantenimiento de las aplicaciones.

Realmente, la funcionalidad de las variables es muy potente y hay varias formas de usarlas en función de lo que quieras obtener (modificadores SET y LET, comillas simples o dobles, etc.). Échale un vistazo a la documentación que haya por internet sobre este tema y seguro que aprendes mucho. Algunos links:

https://help.qlik.com/es-ES/qlikview/November2017/Subsystems/Client/Content/Scripting/ScriptVariable...

The Magic of Variables

Espero que te ayude...

Saludos,

H

oscargm_bi
Contributor III
Contributor III
Author

Muchas gracias por su ayuda!!! Echaré un vistazo al qvf y a los links que me han enviado.

Un saludo y feliz inicio de semana.