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

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
ViniciusOrtis03
Contributor III
Contributor III

Colunas Dinâmicas / Tabelas Modulares

Prezados, Boa tarde!

Preciso de uma ajuda para criar uma tabela no Qlikview que se modifique através de uma lista com o nome das minhas dimensões e medidas.

 

Ou seja, ao clicar por exemplo no Campo "Código" a tabela traz todos os valores do campo Código, e assim por sequência.

ViniciusOrtis03_0-1705697993028.png

 

1 Reply
pedrohenriqueperna
Creator III
Creator III

Olá,

Caso as dimensões e medidas sejam somente rótulos e não um campo verdadeiro, você pode carregá-las como uma ilha de dados (sem nenhuma chave/ligação com outras tabelas) e utilizar a condição "Show If" disponível nas configurações dos campos da tabela:

SubStringCount(Concat (dimensao, '|'), 'BENEFICIARIO.CARTEIRINHA') > 0

e/ou

SubStringCount(Concat (medida, '|'), 'BENEFICIARIO.CARTEIRINHA') > 0

 

Quando um ou mais campos são filtrados, os valores são concatenados e podem ser obtidos, por exemplo, com a função GetFieldSelections() que retornará a concatenação dos valores. Você pode usar a fórmula acima para definir a condição de exibição da coluna caso a contagem de substrings "BENEFICIARIO.CARTEIRINHA" seja maior que 0.

 

Caso "dimensoes" e "medidas" sejam campos reais, selecionar automaticamente filtraria a tabela a não ser que feito um set analysis ignorando os filtros. Você poderia utilizar a mesma lógica para definir o que você quer exibir.