Skip to main content
Announcements
Qlik Introduces a New Era of Visualization! READ ALL ABOUT IT
cancel
Showing results for 
Search instead for 
Did you mean: 
Eire
Contributor
Contributor

Como trazer a soma da venda acumulada por hora

Alguem consegue me ajudar com isto.

Fiz o seguinte:

=if(campo_hora <= Hour (Reloadtime()) , Sum(ALT(campo_VENDA,0)) , 0)

Mas nao fui muiot feliz, pois a soma total da venda vez zerada.

 

Tenho a venda de hoje até os dados do atendimento, e dias anteriores com todas as horas. Somar a venda dos dias precisos somente até os dados do carregamento. Ou seja preciso saber a hora do carregamento, apenas a hora e limite toda a soma de todos os dias desta hora para trás.

Já tentei pegar a hora do ultimo carregamento , com  Reloadtime() , mas vem data e hora e eu preciso apenas da hora.

e depois precisarei que a somatoria da venda dos dias anteriores seja até nesta hora.

Labels (1)
1 Reply
HugoRomeira_PT
Creator
Creator

Bom dia,

Espero que esteja tudo bem com você.

Então, para conseguir ajudar precisava de um exemplo dos seus dados (para compreender como é que o campo campo_hora está formatado).

Para todo o caso fica a seguinte dica:

Para obter só a "hora:minutos:segundos" pode usar a seguinte expressão =time(frac(ReloadTime()))

Caso o campo_hora esteja formato em hh:mm:ss, nesse caso a expressão para acumular as vendas seria:

Sum( {<campo_hora={'<=$(=time(frac(ReloadTime())))'}>}campo_VENDA)

 

Espero ter ajudado.

 

Cumprimentos

Hugo Romeira

 

If the issue is solved please mark the answer with Accept as Solution.
If you want to go quickly, go alone. If you want to go far, go together.