Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Ribeiro
Specialist
Specialist

Variável parar de mostrar dias até virar o mês.

CodigoVendedorApelidoMovimento_Tipo_OperacaoDate1AnoMêsPreco_FinalDt_Passou1
2CARLOSVND26/03/20182018mar1000
2CARLOSVND28/02/20182018fev2000
2CARLOSVND24/03/20182018fev3000
22ANDRESSAVND26/03/20182018mar1500
22ANDRESSAVND28/02/20182018fev2500
22ANDRESSAVND24/03/20182018mar3500
2CARLOSVND26/03/20172017mar1100
2CARLOSVND28/02/20172017fev2100
2CARLOSVND24/03/20172017fev3100
22ANDRESSAVND26/03/20172017mar1600
22ANDRESSAVND28/02/20172017fev2600
22ANDRESSAVND24/03/20172017mar3600

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)

2018-03-08_06-25-59.png

Neves
24 Replies
Ribeiro
Specialist
Specialist
Author

Thiago estava certo antes eu que vacilei.

='Venda : '&vMesAnt &' a '& vMesAtual

Neves
Thiago_Justen_

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 Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Ribeiro
Specialist
Specialist
Author

Thiago, algo deu errado...

2018-03-08_09-31-04.png

Neves
Thiago_Justen_

hehe faltou um "s" aí...comi!

A função é AddYears.

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Ribeiro
Specialist
Specialist
Author

Thiago na hora que o amigo tive tempo:

Proporcional:

2018-03-08_09-38-54.png

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?

Neves
Thiago_Justen_

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)

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Ribeiro
Specialist
Specialist
Author

Obrigado vou ainda testar.

Mas obrigado pela atenção é isso mesmo.

Neves
Ribeiro
Specialist
Specialist
Author

Thiago, me da uma ajuda..

Mês Anterior Vendas Faixa:

Exemplo: 25/01/2018 a 24/02/2018

2018-02-26_13-53-01.png

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)

Neves
Ribeiro
Specialist
Specialist
Author

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

Neves
Thiago_Justen_

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))


Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago