Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
juniorojeda
Contributor II
Contributor II

Sum entre datas.

Pessoal boa tarde.

Estou tentando fazer um cálculo em que eu pegue a soma de vendas até a data X mas não estou conseguindo.

No SQL eu uso a seguinte expressão:

select sum(venda) as vendas from tabela_vendas

where DATA between '07-01-2017' and '07-18-2017'

Ou seja, eu quero as vendas somente do dia 01 até o dia 18 de julho.

Eu sei que não tem between no Qlik e a alternativa é usar um if, mas, não consegui.

Eu sei que filtrando chega no valor que eu quero, mas nessa expressão eu tenho que ignorar os filtros e deixar o valor fixado nessas datas indenpendente do filtro de dia, mês ou ano selecionados.

Será que alguém pode me ajudar com esse problema?

Labels (4)
5 Replies
JacksonAlfonso
Creator
Creator

Da uma olhada nesse post, vai te ajudar bastante !!!

https://blogdonicolett.com.br/2016/03/27/selecao-em-uma-data-do-tipo-de-ate/

juniorojeda
Contributor II
Contributor II
Author

Jackson, obrigado pelo retorno.

Eu uso qlik sense, o exemplo que ele dá não consigo aplicar muito bem por aqui rsrs

mas agradeço da mesma forma

JacksonAlfonso
Creator
Creator

Então da uma olhada nessa extensão para o sense, top demais da conta !!!

Qlik Branch

JacksonAlfonso
Creator
Creator

De qualquer forma vc consegue fazer o que quer usando setanalysis:

Sum({<Ano=,Mes=,Dia=,Data={'>=01/07/2017<=18/07/2017'}>}Vendas)

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Como o user_rba‌ comentou, da para fazer com set analysis.

Segue um exemplo de uma expressão que pega o mês atual......

=Sum({<Ano=, Mes=, Dia=,Data={'>=$(=MonthStart(today()))<=$(=MonthEnd(today()))'}>} Vendas )

furtado@farolbi.com.br