Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
pauloandre
Contributor II

Utilização de mais de um HidePrefix no script

Prezados,

Preciso 'esconder' 2 conjuntos de campos e com isso utlizei o HidePrefix da forma abaixo, porém sem sucesso:

SET HidePrefix=’ID’;

SET HidePrefix=’SA’;

Teria uma forma de ocultar 2 conjuntos de campos iniciados por 2 prefixos diferentes??

Paulo André

Tags (1)
8 Replies
Not applicable

Re: Utilização de mais de um HidePrefix no script

Ola Paulo,

Teoricamente era para ter escondido esste dois campos.

Vejo a exemplo que postei.

Minha tabela retorna 3 campos, mas dois deles não são mostrados no painel.

pauloandre
Contributor II

Re: Utilização de mais de um HidePrefix no script

Eduardo,

recarreguei o seu arquivo e o campo ABC está disponivel.

acho que essa função só executa uma vez e se houver mais de um set, somente o ultimo sera respeitado.

Paulo

Not applicable

Re: Utilização de mais de um HidePrefix no script

Recarreguei aqui e verifiquei que ocorre o que você mencinou.

Vou dar uma analisada e ja posto aqui.

abraços

Not applicable

Re: Utilização de mais de um HidePrefix no script

Realmente esta condição atualmete funciona para apenas uma string ou caracter.

Existe uma "Idea" (http://community.qlik.com/ideas/1624) onde solicitam que esta funcionalidade possa ser para multiplos hiddenprefixes.

Para atender sua necessidade, acho que você deva definir um conjunto de caracteres (por exemplo '@_') e adicionar nos campos que você deseja ocultar.

No seu caso como quer sempre ocultar campos que iniciem com "ID" ou "SA" basta colocar esse conjunto de caracteres na frente ficando por exemplo '@_ID' e '@_SA'.

É um pouco trabalhoso, mas atualmente parece ser a unica forma de atender esta questão.

Abraços

pauloandre
Contributor II

Re: Utilização de mais de um HidePrefix no script

Eduardo,

estou usando a versão 11.00.11282.0 SR1. Em anexo o print da tela apresentado os campos disponiveis e entre ele o ABC.

Paulo

fosuzuki
Valued Contributor II

Re: Utilização de mais de um HidePrefix no script

Talvez o que o Eduardo indicou seja a melhor saída, mas só complementando que você também poderia tentar usar a variável HideSuffix, pra esconder os campos terminados com um determinado caracter.

aderlanrm
Valued Contributor

Re: Utilização de mais de um HidePrefix no script

Pessoal,

Se os prefixos for em LOAD diferentes, pode ser feito assim:

SET HidePrefix=’ID’;

LOAD...

SET HidePrefix=’SA’;

LOAD...

SET HidePrefix=’SB’;

LOAD...

Lembrando que a execução do script acontece de cima para baixo e da esquerda para direita (em caso de uso de abas no script)

Abraço.

pauloandre
Contributor II

Re: Utilização de mais de um HidePrefix no script

Eduardo e Fernando,

pelo jeito vou ter que renomear os campos para terem as mesmas iniciais....

Paulo