Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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?
Da uma olhada nesse post, vai te ajudar bastante !!!
https://blogdonicolett.com.br/2016/03/27/selecao-em-uma-data-do-tipo-de-ate/
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
Então da uma olhada nessa extensão para o sense, top demais da conta !!!
De qualquer forma vc consegue fazer o que quer usando setanalysis:
Sum({<Ano=,Mes=,Dia=,Data={'>=01/07/2017<=18/07/2017'}>}Vendas)
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 )