Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
washington_dm
New Contributor II

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

1 Solution

Accepted Solutions
offjunior
Contributor

Re: Filtro de dados

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!

21 Replies
lucianosv
Valued Contributor

Re: Filtro de dados

Boa tarde.

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

washington_dm
New Contributor II

Re: Filtro de dados

Infelizmente não funcionou!

lucianosv
Valued Contributor

Re: Filtro de dados

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

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

MVP
MVP

Re: Filtro de dados

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]) )

washington_dm
New Contributor II

Re: Filtro de dados

Retorna zero!

quando seleciono implantada na lista ele retorna o valor correto!

washington_dm
New Contributor II

Re: Filtro de dados

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

lucianosv
Valued Contributor

Re: Filtro de dados

Você pode postar?

Pode mascarar e tirar o código se quiser.

thiago_mlg
Contributor II

Re: Filtro de dados

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,

washington_dm
New Contributor II

Re: Filtro de dados

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

Grato