Skip to main content
Announcements
See why Qlik was named a Leader in the 2024 Gartner® Magic Quadrant™ for Data Integration Tools for the ninth year in a row: Get the report
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.