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: 
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