Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Exclusão somente uma das seleções

Boa tarde, tenho a seguinte duvida,

tenho três campos pré-selecionados em listas, Ano, Mês e Linha, esses não podem ser modificados, porém nas minhas expressões fiz a seguinte Analise de Conjuntos,

Seleções atuais: LINHA --> 'XXXXX','RRRRR','EEEEE','QQQQQ','BBBBB'

                         Ano --> '2014'

                         Mês --> 'Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out'

sum({1<LINHA={'T587M','T728M','T757M'},Ano={'$(=Max(Ano))'}>}QT_KM)

o meu problema é que se eu quiser selecionar somente um Mês ele não mostra o resultado somente do mês que selecionei por eu estar usando a exclusão forçada; Existe alguma forma de usar exclusão forçada somente no campo de "LINHA" por exemplo?

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
4 Replies
pablolabbe
Luminary Alumni
Luminary Alumni

Mario,


Quando você coloca o 1 dentro do set analysis, você está dizendo pra considerar todo o conjunto de dados, isto é, ele ignora todos os filtros que você faz enquanto navega, com exceção do ano que faz parte do modificador de conjunto.


Se você tirar o 1 e deixar assim

sum({<LINHA={'T587M','T728M','T757M'},Ano={'$(=Max(Ano))'}>}QT_KM)


Ele vai levar em conta as seleções atuais, inclusive do mês, mas vai "travar" a seleção nos códigos de LINHA indicados no conjuto, isto é, ele não vai respeitar as seleções feitas na lista da LINHA por exemplo.

Abraço,

Pablo Labbe

mario_sergio_ti
Partner - Specialist
Partner - Specialist
Author

Sim Pablo, entendi, mas meu problema é exatamente este, eu não quero tirar a seleção do campo linha:

Seleções atuais: LINHA --> 'XXXXX','RRRRR','EEEEE','QQQQQ','BBBBB'

Preciso que leve em consideração o campo selecionado dentro do set analise independente do que esteja selecionado fora. Por isso queria saber se existe uma forma de selecionar forçado somente um campo dentro do set analise.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
lucianosv
Specialist
Specialist

Mário, tinha visto seu post ontem mas não tive tempo de responder. O Pablo está certo e o que você quer são coisas contraditórias.

Mesmo assim, acho que seu problema não é a linha. Acho que seu problema é o max(ano).

Já testou sem forçar o ano?

nicolett_yuri

Maria, para forçar a exclusão dos filtros do campo LINHA, basta utilizar LINHA= no seu set analysis.

Por exemplo

sum({<LINHA=>}QT_KM)