Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
juniorojeda
New 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?

Tags (1)
5 Replies
user_rba
Contributor

Re: Sum entre datas.

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
New Contributor II

Re: Sum entre datas.

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

user_rba
Contributor

Re: Sum entre datas.

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

Qlik Branch

user_rba
Contributor

Re: Sum entre datas.

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

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

MVP
MVP

Re: Sum entre datas.

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 )