Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Q&A with Qlik - Qlik Cloud Migration: Questions about migrating to Qlik Cloud? Catch the latest replay!
cancel
Showing results for 
Search instead for 
Did you mean: 
JorgeMengual
Contributor II
Contributor II

Recargas distintas en función del espacio

Hola,

Tengo una app en Qlik Sense Saas que tiene que cargar distinta información en función del espacio en que se encuentre. No quiero crear distintas apps (una por espacio) ya que el mantenimiento sería más costoso. 

¿Existe alguna manera (con automatizaciones o similar) para con una única app poder cargar información distinta dependiendo del espacio en que se encuentre? Se me ocurre con una variable o que pueda leer de un fichero de configuración en el espacio actual, pero no consigo hacerlo.

Gracias

1 Solution

Accepted Solutions
rubenmarin
MVP
MVP

Hola Jorge,

Usando GetSysAttr puedes recuperar el nombre del espacio: Let vSpaceName = GetSysAttr('spaceName')

https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemFunction...

Y en función de esa variable ya puedes usar distintos métodos para elegir qué debe cargar en cada espacio (o según el prefijo o sufijo del espacio), puede ser un único fichero genérico donde puedas mantener de forma centralizada qué debe hacer en cada espacio, o directamente en el script que haga un include de un qvs u otro dependiendo del espacio.

Saludos.

View solution in original post

2 Replies
rubenmarin
MVP
MVP

Hola Jorge,

Usando GetSysAttr puedes recuperar el nombre del espacio: Let vSpaceName = GetSysAttr('spaceName')

https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemFunction...

Y en función de esa variable ya puedes usar distintos métodos para elegir qué debe cargar en cada espacio (o según el prefijo o sufijo del espacio), puede ser un único fichero genérico donde puedas mantener de forma centralizada qué debe hacer en cada espacio, o directamente en el script que haga un include de un qvs u otro dependiendo del espacio.

Saludos.

JorgeMengual
Contributor II
Contributor II
Author

Perfecto. Me ha funcionado. ¡Muchas gracias @rubenmarin !