Qlik Community

Brasil

Announcements
Support Case Portal has moved to Qlik Community! Read the FAQs to start exploring Support resources.
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
Partner

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
Partner

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
Partner

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