Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Ribeiro
Specialist
Specialist

Dia anterior pela variavel

Bom dia,

Criei um variavel chamada vVencimento:

LET vVencimento = Date(Today()-1, 'DD/MM/YYYY');


Ela me retorna dia de hoje -1

Abaixo tenho a expressão: por ano funciona 100%,

sum({<[Ano]={$(=Max([Ano]-1))}, [Movimento_Tipo_Operacao]={'COM','DVF','CPC'} >} Preco_Final) 



Tentei e não deu certo?

sum({<[Data_Efetivado_Estoque]={$(=Max([vVencimento]))}, [Movimento_Tipo_Operacao]={'COM','DVF','CPC'} >} Preco_Final) 


Alguma dica.



Neves
1 Solution

Accepted Solutions
guilherme_olive
Partner - Creator
Partner - Creator

Veja se essa expressão te ajuda.

Hoje

=Sum({$<Ano ={$(=Year(today()))},Mês={$(=Month(today()))},Dia={$(=Day(today()))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Preco_Final) 

Ontem

=Sum({$<Ano ={$(=Year(today()))},Mês={$(=Month(today()))},Dia={$(=Day(today()-1))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Preco_Final) 

Então ajuste ela de acordo com sua necessidade.

Mês atual, mês anterior. Essas coisas.

Dia atual ficará 0,00 pois não tem dados para hoje 16/12 no seu aplicativo.

View solution in original post

12 Replies
Clever_Anjos
Employee
Employee

Não vejo sentido em Max([vVencimento]), já que é uma variável, tendo apenas um valor

Marcio_Campestrini
Specialist
Specialist

Bom dia Agnaldo

Tente sum({<[Data_Efetivado_Estoque]={"$(=Max([vVencimento]))"}, [Movimento_Tipo_Operacao]={'COM','DVF','CPC'} >} Preco_Final)

Márcio

Márcio Rodrigo Campestrini
Ribeiro
Specialist
Specialist
Author

Não funcionou retornou em branco o grafico.

Neves
Ribeiro
Specialist
Specialist
Author

Qual a dica na expressão Clever bom dia.

Preciso apenas retornar o dia anterior da expressão acima.

Neves
fabionakashigue
Partner - Creator
Partner - Creator

Agnaldo,

Veja se atende

sum({<[Data_Efetivado_Estoque]={'$(vVencimento)'}, [Movimento_Tipo_Operacao]={'COM','DVF','CPC'} >} Preco_Final)


Ribeiro
Specialist
Specialist
Author

Refazendo a pergunta;

Como ficaria a expressão abaixo. Trocando o ano pelo CalendarDate.

formato do registro:

Date(Floor(Data_Efetivado_Estoque),'DD/MM/YYYY')     as     CalendarDate - 1,


sum({<[Ano]={$(=Max([Ano]-1))}, [Movimento_Tipo_Operacao]={'COM','DVF','CPC'} >} Preco_Final)

Neves
Ribeiro
Specialist
Specialist
Author

ainda não deu certo retornou em branco.

Neves
fabionakashigue
Partner - Creator
Partner - Creator

Segue exemplo em anexo

Ribeiro
Specialist
Specialist
Author

Conseguir por Mês.

Preciso fazer por dia

alguma dica.

Sum({$<Mês={$(=Month(AddMonths(Max(Data_Efetivado_Estoque),-1)))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Preco_Final) 

Neves