Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
marcio150972
Creator
Creator

Listar todas as vendas dentro de um periodo

Preciso listar todas as vendas dentro de um período que sera escolhido pelo filtro calendário retroagindo ate 30 dias

exemplo:

Cliente escolhe a data de 13/10/2017

preciso trazer as vendas do dia 13/10,12/10,11/10 ate 14/09 e todas essas notas que achar serão colocadas como status 'Venda Mês'

Eu criei uma variável para guardar a data que vem do filtro, mas não consigo adequar no período, vem apenas a mesma data que foi escolhida, Montei assim:

= if(date(VDataEmissaoPedidosSCC, 'dd/MM/yyyy')  ( variavel filtro) >= date(VDataEmissaoPedidosSCC , 'dd/MM/yyyy') ( variavel filtro) - 30 , 'Venda Mês','Venda Antiga')

Filtro escolhido: 13/10/2017

= if(13/10/2017 >= date(13/10/2017)  <= 14/09/2017, 'Venda Mês','Venda Antiga')


Todas  as vendas que o campo  [Data Emissão Pedidos_SCC] que estiverem dentro desse intervalo são Venda Mês', senão 'Venda Antiga'


A variável setei assim:


= VDataEmissaoPedidosSCC = date([Data Emissão Pedidos_SCC], 'dd/MM/yyyy')



1 Solution

Accepted Solutions
Marcio_Campestrini
Specialist
Specialist

Marcio

Nunca vi um IF funcionar dessa forma.

O que você pode fazer é tentar algo como:

If('13/10/2017' >= date('13/10/2017') AND '13/10/2017' <= '14/09/2017', 'Venda Mês','Venda Antiga')


Márcio Rodrigo Campestrini

View solution in original post

2 Replies
Marcio_Campestrini
Specialist
Specialist

Marcio

Nunca vi um IF funcionar dessa forma.

O que você pode fazer é tentar algo como:

If('13/10/2017' >= date('13/10/2017') AND '13/10/2017' <= '14/09/2017', 'Venda Mês','Venda Antiga')


Márcio Rodrigo Campestrini
marcio150972
Creator
Creator
Author

Grande Marcio,

Eu também não, apenas quis colocar rusticamente a maneira que eu precisava para melhor entendimento, te agradeço por ter respondido, agradeço pelo teu tempo.