Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
xavier123
Contributor II
Contributor II

Filtro intervalo de data

Boa tarde!

Tenho duas caixas de entrada para o usuário informar data inicial e final. Criei duas variáveis para receber esses dados.

No evento ao modificar da variável eu coloquei pra selecionar o campo da data e informei esse Set.

='>='&V_DTINICIAL & '<=' &V_DTFINAL.

O problema é que ele está selecionando um dia a menos, tanto na inicial quanto na final. Abaixo tem uma foto mostrando o erro. Observem que a data inicial e final é um dia a menos.

O que pode ser feito?

 

QLIK DATA.png

5 Replies
xavier123
Contributor II
Contributor II
Author

Alguém pode me ajudar?

xavier123
Contributor II
Contributor II
Author

@danilostochi @fernando_tonial  Podem me ajudar?

fernando_tonial
Employee
Employee

Bom dia,

Ao invés de utilizar os disparadores, você pode utilizar direto na expressão a análise de conjunto.

Sum({$<CampoData= {">=$(V_DTINICIAL)<=$(V_DTFINAL)"}> SeuCampo)

 

Sempre bom colocar um arquivo de exemplo para tentarmos ajudar o problema que está enfrentando.

Don't worry, be Qlik.
Tonial 

Don't Worry, be Qlik.
xavier123
Contributor II
Contributor II
Author

Obrigado @fernando_tonial , boa tarde

O que tem de errado? Não mostra valor nenhum.

Sum({$<DataEmi={'>=$(V_DTINICIAL)<=$(V_DTFINAL)'}{<Especie_NF={'S'}>}{<Tipo_nota={'N'}>} Total_nf)

Já verifiquei os valores das duas variáveis e estão corretos.

fernando_tonial
Employee
Employee

Olá, aspas simples e sem o operador entre os modificadores.

tente assim:

Sum({$<DataEmi={">=$(V_DTINICIAL)<=$(V_DTFINAL)"}, Especie_NF={'S'},Tipo_nota={'N'}>} Total_nf)

Don't worry, be Qlik.
Tonial 

Don't Worry, be Qlik.