Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
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)
21 Replies
thiago_mlg
Creator II
Creator II

clique em editor avançado e la tera a opção de anexar, basta anexar o qvw.

Anonymous
Not applicable
Author

Segue para analise!

lucianosv
Specialist
Specialist

Washington, o erro está na parte da data.

Corrija o calculo de data dos 6 meses que vai funcionar.

thiago_mlg
Creator II
Creator II

Washington,

Na verdade o seu gráfico está correto, porem o conceito não... Entenda:

Sua fórmula está correta: Para validar abra sua visão e coloque o ano de 2014 ou menor, você verá que o gráfico funciona. porem quando vc limpa os filtros não funciona, pois ao analisar verifiquei que vc não tem dados de IMPLANTADA para 2016.. e em 2015 você tem dados de IMPLATADA até 03/2015..

Porem na fórmula você esta esta trazendo os ultimos 6 meses da data máxima selecionada, ou seja..

para o filtro limpo a Max(data) é 02/2016 ... ou seja .. entre 02/2016 (data max) e 08/2015(data - 6).. não tem dados para status IMPLANTADA..

para o filtro 2016 é a mesma coisa..

Para o filtro 2015.. a max é 12/2015 ou seja, entre 12/2015 e 06/2015 tbm nao tem dados.. 

você só terá dados em 2014 ou ano menor.. e ai o gráfico será exibido de forma correta..

Por isso o conceito da sua variável ou expressão deve ser.. Max(data) onde temos registro de IMPLATADA.

Porem ainda não consegui pensar sobre uma solução.. Assim que eu tiver um tempo, tento resolver isso..

Att,

Not applicable
Author

Seu problema é a varivavel de 6 meses  tirando ela o grafico funciona

Not applicable
Author

Amigo Tem algo estranho no deu ETL....


Olha só que eu fiz e "funcionou", uma dica que posso dar é :

Cria uma dimensão de calendario e nela faz o calculo de 6 messes e ai você usa variavel em cima do campo com dia, mes , ano e mais safe

Not applicable
Author

Washington o problema realmente está na sua variável, talvez se criar um set analysis na variável para identificar que o período que você está buscando apresentar é apenas os que contem a informação do Status Implantada.

Att.

Anonymous
Not applicable
Author

Ok Thiago, excelente explicação, muito obrigado!

Se houver uma forma cravar a data atual como data máxima isso me atende, afinal aquilo que contata com data superior  ao dia de hoje é apenas uma expectativa de implantação e não implantação efetiva que é o que desejo demonstrar!

Anonymous
Not applicable
Author

Júlio,

Por alguma razão o exemplo não retorna as implantações posteriores a 2014.  As explicações dos colegas me fizeram  perceber que preciso cravar a data atual como data máxima, e contar seis meses para trás,  dado que tudo que tiver data posterior a data atual, e apenas uma previsão de implantação e não implantação efetiva. No gráfico desejo demonstrar aquilo que foi efetivamente implantado.  Não sei como fazer isso na variável!

thiago_mlg
Creator II
Creator II

Tem sim..

Estou indo embora, mais amanhã cedo quando eu chegar ja te mando a solução.

Att,