Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
eduardobortotti
New Contributor

Mudar as dimensões utilizando os filtros

Boa tarde,

Gostaria de saber se tem como usar um painel de filtro para ir mudando as dimensões da minha tabela

Desde já agradeço.

Tags (1)
1 Solution

Accepted Solutions
mauroponte
Contributor II

Re: Mudar as dimensões utilizando os filtros

Eduardo,

Voce pode fazer da seguinte maneira:

1-Crie uma tabela in-line com um campo que receba os nomes dos campos que voce deseja alternar como dimensão dos graficos ou tabela.

Ex.;

Dimensao_Selecionada:

load * Inline [

%Dimensão_Selecionada

Cidade - Nome

Cidade - UF

Cliente - Código e Descrição

Coleção - Código e Descrição

];

No exemplo é criada uma tabela chamada Dimensao_Selecionada com um unico campo chamado %Dimensão_Selecionada com 4 valores que são :

Cidade - Nome

Cidade - UF

Cliente - Código e Descrição

Coleção - Código e Descrição

Voce pode colocar quantos valores desejar. o cuidado que precisa ter é que na tabela in-line os nomes dos campos devem estar EXATAMENTE IGUAIS aos nomes dos campos no modelo de dados, inclusive no que se refere a letras maiusculas e minusculas, acentuação, letras como Ç, etc.

2-Adicione um objeto tipo painel de filtro e nele adicione o campo %Dimensão_Selecionada.


3-Como dimensão do grafico ou tabela coloque :

$($(=getfieldselections([%Dimensão_Selecionada])))

4-Ao variar a seleção do campo %Dimensão_Selecionada no painel de filtro a dimensão do grafico ou tabela será alterada. Porem so poderá ser selecionada uma opção como nesse campo.


Espero que consiga atender a sua necessidade,


Boa sorte.

4 Replies
rogerioalmeida
Contributor

Re: Mudar as dimensões utilizando os filtros

Eduardo,

Não entendi muito bem seu caso, dá uma lida nesse post do cleveranjos

Como obter ajuda? Leia antes de postar

thiago_justen
Valued Contributor III

Re: Mudar as dimensões utilizando os filtros

Não Eduardo. O Painel de filtros é usado para filtrar valores numa dimensão.

Ex.: Data

No painel de filtros você selecionaria as datas que compõe esta dimensão (coluna).

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
eduardobortotti
New Contributor

Re: Mudar as dimensões utilizando os filtros

pergunta.png

mauroponte
Contributor II

Re: Mudar as dimensões utilizando os filtros

Eduardo,

Voce pode fazer da seguinte maneira:

1-Crie uma tabela in-line com um campo que receba os nomes dos campos que voce deseja alternar como dimensão dos graficos ou tabela.

Ex.;

Dimensao_Selecionada:

load * Inline [

%Dimensão_Selecionada

Cidade - Nome

Cidade - UF

Cliente - Código e Descrição

Coleção - Código e Descrição

];

No exemplo é criada uma tabela chamada Dimensao_Selecionada com um unico campo chamado %Dimensão_Selecionada com 4 valores que são :

Cidade - Nome

Cidade - UF

Cliente - Código e Descrição

Coleção - Código e Descrição

Voce pode colocar quantos valores desejar. o cuidado que precisa ter é que na tabela in-line os nomes dos campos devem estar EXATAMENTE IGUAIS aos nomes dos campos no modelo de dados, inclusive no que se refere a letras maiusculas e minusculas, acentuação, letras como Ç, etc.

2-Adicione um objeto tipo painel de filtro e nele adicione o campo %Dimensão_Selecionada.


3-Como dimensão do grafico ou tabela coloque :

$($(=getfieldselections([%Dimensão_Selecionada])))

4-Ao variar a seleção do campo %Dimensão_Selecionada no painel de filtro a dimensão do grafico ou tabela será alterada. Porem so poderá ser selecionada uma opção como nesse campo.


Espero que consiga atender a sua necessidade,


Boa sorte.