Ir para conteúdo principal Pular para conteúdo complementar

InObject - função de gráfico

A função de gráfico InObject() avalia se o objeto atual está ou não contido em outro objeto com o ID especificado no argumento da função. O objeto pode ser uma pasta ou uma visualização.

Essa função pode ser usada para mostrar a hierarquia de objetos em uma pasta, desde o objeto de pasta de nível superior até visualizações aninhadas em outras visualizações. Essa função pode ser usada junto com as funções if e ObjectId para criar navegação personalizada em seus aplicativos.

Sintaxe:  

InObject(id_str)

Tipo de dados de retorno: Booleano

No Qlik Sense, o valor booleano “true” é representado por -1, e o valor falso é representado por 0.

Argumentos
Argumento Descrição
id_str Um valor de string representando a ID do objeto que está sendo avaliado.

O ID da pasta pode ser obtido no URL do aplicativo. Para visualizações, use as opções de Desenvolvedor para identificar o ID do objeto e a string de texto do tipo de objeto.

  1. No modo de análise, adicione o seguinte texto à sua URL:

    /options/developer

  2. Clique com o botão direito do mouse em uma visualização e clique em Ícone de opções do desenvolvedor Desenvolvedor.

  3. Em Propriedades, obtenha o ID do objeto no cabeçalho do diálogo e o tipo de objeto na propriedade "qType".

Limitações:  

Essa função pode gerar resultados inesperados quando invocada em um objeto (por exemplo, um botão) dentro de um contêiner que é um item mestre. Essa limitação também se aplica aos itens mestres do painel de filtro, que são contêineres para várias caixas de listagem. Isso se deve à forma como os itens mestres usam a hierarquia de objetos.

InObject() é frequentemente usado em combinação com as seguintes funções:

Funções relacionadas
Função Interação
if – função de script e gráfico As funções if e ObjectId podem ser usadas juntas para criar expressões condicionais. Por exemplo, visualizações podem obter cores condicionais por meio de expressões usando essas funções.
ObjectId - função de gráfico Semelhante a if, ObjectID também é usado com InObject para criar expressões condicionais.

Exemplo 1 – Funcionalidade básica

Exemplo 2 – Objetos com cores condicionais

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!