Qlik Community

QlikView Scripting

Discussion Board for collaboration on QlikView Scripting.

Not applicable

Tabela Dinâmica

Boa Tarde!

Estou precisando de uma ajuda...

Tenho um gráfico de tabela dinâmica onde ele mostra dados a partir da seleção da Dimensão Tratamento, até aqui ele funciona corretamente. Mas gostaria que ao selecionar um tipo de tratamento ele me mostrasse todos os tratamentos exceto o que está selecionado na dimensão.

Tentei usar uma dimensão calculada:

if(Tratamento <> GetFieldSelections( Tratamento), Tratamento)

Mas isso de alguma forma atrapalha, pois quando clico no sinal de mais para expandir o Tratamento, ele não faz nada.

Minha expressão:

Count(DISTINCT {<Tratamento = P({1<Código=p(Código)>} Tratamento)>} Área)

Segue a imagem em anexo...

5 Replies
jolivares
Valued Contributor

Re: Tabela Dinâmica

Puedes probar con esta expresion:

Count({Tratamento-={"$(=GetFieldSelections( Tratamento))"}} Distinct Area)

Not applicable

Re: Tabela Dinâmica

@Juan Olivares    

Obrigada pela atenção!

Está expressão funcionou, ele retorna os campo exceto aquilo que selecionei. Porém, ele não expande as Áreas do meu tratamento. Ao clicar no '+' nada acontece.

jolivares
Valued Contributor

Re: Tabela Dinâmica

Si quieres publica un trozo de datos de manera que pueda probar aqui y ver cual es el problema.  Ya hice una prueba y me funciona no se que puede suceder con tus datos.

Not applicable

Re: Tabela Dinâmica

Segue o Qvw @Juan

Highlighted
jolivares
Valued Contributor

Re: Tabela Dinâmica

Segun puedo ver las tablas no tienen relacion una con la otra, esto es lo que ocasiona que cuando eliges un tratamento no se acciona para los demas.

Revisa el ejemplo que te puse para que lo veas: