Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Filtro de dados

Pessoal, isso está consistente?

= Sum ({< [STATUS]={'Implantada'},[PERÍODO]={'$(V6MESES)'}>}  [REDUÇÃO ESTIMADA TOTAL])

Por alguma razão só funciona se eu suprimir [STATUS]={'Implantada'} e realizar o filtro em outro objeto como uma lista por exemplo. mas eu gostaria que o gráfico já fosse exibido considerando os dados filtrado sem a necessidade de ação do usuário.

Obrigado

Labels (2)
1 Solution

Accepted Solutions
offjunior
Creator
Creator

Boa noite amigo!

Estive olhando sua aplicação com bastante calma. Constatei que sua variável está correta até certo ponto, porem o problemas é com seus dados, não que eles estejam errados, mas quando setamos o PERÍODO máximo menos 6 meses, ainda assim acabamos no PERÍODO de 08/2015, e nesse PERÍODO não tem nada com STATUS Implantada, por isso seu gráfico não mostra nada. Então eu fiz uma pequena tabela para lhe ajudar a entender oque está acontecendo com seus dados. Essa tabela mostra por PERÍODO quantos STATUS Implantada existem.

Mas de fato a correção é na sua variável, que ao invés de setar o PERÍODO Máximo menos 6 meses, eu fiz com que a variável traga o PERÍODO Máximo que contenha pela menos um STATUS Implantada menos 6 meses. Sendo assim, nesse caso, está trazendo 03/2015 menos 6 meses, ou seja, o gráfico inicia do PERÍODO de 09/2014.

Acho que isso pode ser oque você precisa.

Segue anexo a aplicação com alterações.

Estou a disposição.

Abraço!

View solution in original post

21 Replies
lucianosv
Specialist
Specialist

Boa tarde.

Tenta assim: Sum ({1< [STATUS]={'Implantada'},[PERÍODO]={'$(V6MESES)'}>}  [REDUÇÃO ESTIMADA TOTAL])

Anonymous
Not applicable
Author

Infelizmente não funcionou!

lucianosv
Specialist
Specialist

Estranho. O 1 deveria forçar a condição.

Coloca a expressão num objeto de texto para ver se retorna valor.

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Boa noite.

Teoricamente deveria ter funcionado o set analysis.

Podes fazer o teste abaixo:

(embora o if se funcionar não sera performático.....)

Sum ({<[PERÍODO]={'$(V6MESES)'}>}    if([STATUS]='Implantada'  , [REDUÇÃO ESTIMADA TOTAL]) )

furtado@farolbi.com.br
Anonymous
Not applicable
Author

Retorna zero!

quando seleciono implantada na lista ele retorna o valor correto!

Anonymous
Not applicable
Author

Também não funcionou, apresentou o mesmo  comportamento !

lucianosv
Specialist
Specialist

Você pode postar?

Pode mascarar e tirar o código se quiser.

thiago_mlg
Creator II
Creator II

Washington, bom dia!

veja na sua lista se o texto não esta formatado, com funções do tipo Capitalize, lower e etc. Pois se tiver vc tem que colocar no set analysis o texto exatamente com está vindo do banco e não como está formatado em sua lista..

Att,

Anonymous
Not applicable
Author

Posso sim postar, porém não estou encontrando como fazer isso aqui no site, pode me apoiar?

Grato