Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
CodigoVendedor | Apelido | Movimento_Tipo_Operacao | Date1 | Ano | Mês | Preco_Final | Dt_Passou1 |
2 | CARLOS | VND | 26/03/2018 | 2018 | mar | 100 | 0 |
2 | CARLOS | VND | 28/02/2018 | 2018 | fev | 200 | 0 |
2 | CARLOS | VND | 24/03/2018 | 2018 | fev | 300 | 0 |
22 | ANDRESSA | VND | 26/03/2018 | 2018 | mar | 150 | 0 |
22 | ANDRESSA | VND | 28/02/2018 | 2018 | fev | 250 | 0 |
22 | ANDRESSA | VND | 24/03/2018 | 2018 | mar | 350 | 0 |
2 | CARLOS | VND | 26/03/2017 | 2017 | mar | 110 | 0 |
2 | CARLOS | VND | 28/02/2017 | 2017 | fev | 210 | 0 |
2 | CARLOS | VND | 24/03/2017 | 2017 | fev | 310 | 0 |
22 | ANDRESSA | VND | 26/03/2017 | 2017 | mar | 160 | 0 |
22 | ANDRESSA | VND | 28/02/2017 | 2017 | fev | 260 | 0 |
22 | ANDRESSA | VND | 24/03/2017 | 2017 | mar | 360 | 0 |
Estou com problema, não sei como resolver.
Faço acompanhamento diário das minhas vendas mas por período de
25/02/2018 a 24/03/2018
O problema é que quando chegar no dia 25/03/2018 ele parar de mostrar dados.
Só vai mostrar dados apenas quando virar o mês no dia 01/04/2018. Fico 6 dias sem informações
Como faço para resolver. Abaixo a variavel e o set analysys
Qual seria a solução para eu corrigir isso?
Variável:
vMesAnt =AddMonths(Makedate(year(today()), month(today()),25), -1)
vMesAtual =Makedate(year(today()),month(today()),24)
Set Analysis:
Sum({$<Ano =,Mes=,Date1 = {">=$(=vMesAnt)<=$(=vMesAtual)"},
[Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','ACE','FPV','CVE'},[Dt_Passou1]={'0'} >}Preco_Final)
Thiago estava certo antes eu que vacilei.
='Venda : '&vMesAnt &' a '& vMesAtual
Show de bola Agnaldo.
Não deixe de marcar aquelas respostas que também lhe foram úteis com a flag "Útil".
Abs e Sucesso!
Thiago, algo deu errado...
hehe faltou um "s" aí...comi!
A função é AddYears.
Thiago na hora que o amigo tive tempo:
Proporcional:
vMesAnoAntProporcional =If (Day (today ())>25,
AddYear(Makedate(year(today()), month(today()),25),-1),
AddYear(AddMonths(Makedate(year(today()), month(today()),25), -1),-1))
Set Analysis:
Sum({<Data_Efetivado_Estoque= {'>=$(=AddYears(Monthstart(Today()),-1))<=$(=AddYears((Today()),-1))'},[Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'},[Dt_Passou1]={'0'} >} Preco_Final)
Como ficaria?
Agnaldo, você quer uma comparação do mesmo período do ano corrente com o ano anterior? Tipo, 25/03/2018 a 24/04/2018 versus 25/03/2017 a 24/04/2017?
Se sim, talvez isso resolva:
vMesAnoAntProporcional_Inicio =If (Day (today ())>25,
AddYears(Makedate(year(today()), month(today()),25),-1),
AddYears(AddMonths(Makedate(year(today()), month(today()),25), -1),-1))
vMesAnoAntProporcional_Fim = If(Day (today ())>25,
AddYears(AddMonths(Makedate(year(today()), month(today()),24), 1),-1),
AddYears(Makedate(year(today()),month(today()),24),-1))
Set Analysis:
Sum({<Data_Efetivado_Estoque= {'>=$(=vMesAnoAntProporcional_Inicio)<=$(=vMesAnoAntProporcional_Fim)'},[Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'},[Dt_Passou1]={'0'} >} Preco_Final)
Obrigado vou ainda testar.
Mas obrigado pela atenção é isso mesmo.
Thiago, me da uma ajuda..
Mês Anterior Vendas Faixa:
Exemplo: 25/01/2018 a 24/02/2018
Preciso da expressão correta:
vMesAnt_Inicio =If (Day (today ())>25,
AddYears(Makedate(year(today()), month(today()),25),-1),
AddYears(AddMonths(Makedate(year(today()), month(today()),25), -1),-1))
vMesAnt_Fim= If(Day (today ())>25,
AddMonths(Makedate(year(today()), month(today()),24), 1),
Makedate(year(today()),month(today()),24)
Set Analysis era:
Sum({$<Ano={$(=Year(AddMonths(Max(Date),-1)))},Mes={$(=Month(AddMonths(Max(Date),-1)))},[Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','ACE','FPV','CVE'},[Dt_Passou1]={'0'} >}Preco_Final)
Thiago o Proporcional
vMesAnoAntProporcional_Inicio =If (Day (today ())>25,
AddYears(Makedate(year(today()), month(today()),25),-1),
AddYears(AddMonths(Makedate(year(today()), month(today()),25), -1),-1))
vMesAnoAntProporcional_Fim = If(Day (today ())>25,
AddYears(AddMonths(Makedate(year(today()), month(today()),24), 1),-1),
AddYears(Makedate(year(today()),month(today()),24),-1))
Será que tem como fazer?
Exemplo:
Data inicial: 25/02/2018 e data Final até: 07/03/2018
Proporcional:
Data Inicial: 25/02/2017 até 07/03/2017
Se for fixo, eu faria assim - considerando 25/02/2017 a 07/03/2017:
vMesAnoAntProporcional_Inicio = If( Day(today())<25,
AddYears(AddMonths(MakeDate(Year(Today()),Month(Today()),25),-2),-1),
AddYears(AddMonths(MakeDate(Year(Today()),Month(Today()),25),-1),-1))
vMesAnoAntProporcional_Inicio = If(Day(today())<25,
AddYears(AddMonths(MakeDate(Year(Today()),Month(today()),7),-1),-1),
AddYears(MakeDate(Year(Today()),Month(today()),7),-1))