Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
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
therealdees
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.