Saltar al contenido principal Saltar al contenido complementario

InObject - función de gráfico

La función de gráfico InObject() evalúa si el objeto actual está contenido dentro de otro objeto con el ID especificado en el argumento de la función. El objeto puede ser una hoja o una visualización.

Esta función se puede usar para mostrar la jerarquía de objetos en una hoja, desde el objeto de hoja de nivel superior hasta las visualizaciones anidadas dentro de otras visualizaciones. Esta función se puede usar junto con las funciones if y ObjectId para crear una navegación personalizada en sus aplicaciones.

Sintaxis:  

InObject(id_str)

Tipo de datos que devuelve: Booleano

En Qlik Sense, el valor booleano verdadero viene representado por -1 y el valor falso está representado por 0.

Argumentos
Argumento Descripción
id_str Un valor de cadena de texto que representa el ID del objeto que se está evaluando.

El ID de la hoja se puede obtener de la URL de la aplicación. Para las visualizaciones, use las opciones de Desarrollador para identificar el ID del objeto y la cadena de texto del tipo de objeto.

  1. En el modo de análisis, agregue el siguiente texto a su URL:

    /options/developer

  2. Haga clic con el botón derecho en una visualización y después haga clic en Icono de opciones de desarrollador Developer.

  3. En Propiedades, obtenga el ID de objeto del encabezado del cuadro de diálogo y el tipo de objeto de la propiedad "qType".

Limitaciones:  

Esta función puede dar resultados inesperados cuando se invoca en un objeto (por ejemplo, un botón) dentro de un contenedor que es un elemento maestro. Esta limitación también se aplica a los elementos maestros del panel de filtrado, que son contenedores para varios cuadros de lista. Esto se debe a cómo los elementos maestros utilizan la jerarquía de objetos.

InObject() se utiliza a menudo en combinación con las siguientes funciones:

Funciones relacionadas
Función Interacción
if - función de script y de gráfico Las funciones if y ObjectId se pueden utilizar juntas para crear expresiones condicionales. Por ejemplo, las visualizaciones pueden lograr colores condicionales a través de expresiones que usan estas funciones.
ObjectId - función de gráfico Similar a if, ObjectId también se usa con InObject para crear expresiones condicionales.

Ejemplo 1: funcionalidad básica

Ejemplo 2: Objetos con colores condicionales

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.