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: 
Ribeiro
Specialist
Specialist

Acha avg(Média) em % ,ultimos 90 dias

Como eu acho a media dos últimos 90 dias da expressão abaixo:

Preciso achar a média fixa dos últimos 90 dias.

Alguém tem alguma dica.

  • No caso abaixo estou achando o % das vendas,
  • Não gostaria de usar filtros. (FIXA)

Seria parecido com esta expressão: Mas precisaria da média dos ultimos 90 dias em %

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

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

,'##.##0,00%')

Neves
1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

2015-12-31 09_50_49.jpg2015-12-31 09_50_59.jpg

O objeto texto tem a seguinte expressao:

='B --> ' & sum({<[MesAno]={">=$(=AddMonths(Max(MesAno),-2))<=$(=Max(MesAno))"},[Mês]=,[Pagar_ReceberP]={'P'},[SituacaoP]={'Q','I'},[Exclui_DRE]={'0'},[Tipo_ContaP]={'R'} >} Valor_QuitadoP)

& chr(10) &

'A --> ' & sum({<[MesAno]={">=$(=AddMonths(Max(MesAno),-2))<=$(=Max(MesAno))"},[Mês]=, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Preco_Final) 

& chr(10) &

num(sum({<[MesAno]={">=$(=AddMonths(Max(MesAno),-2))<=$(=Max(MesAno))"},[Mês]=,[Pagar_ReceberP]={'P'},[SituacaoP]={'Q','I'},[Exclui_DRE]={'0'},[Tipo_ContaP]={'R'} >} Valor_QuitadoP)

/

sum({<[MesAno]={">=$(=AddMonths(Max(MesAno),-2))<=$(=Max(MesAno))"},[Mês]=, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Preco_Final),'#.##0,0%')

furtado@farolbi.com.br

View solution in original post

8 Replies
nicolett_yuri

Agnaldo, basicamente seria alterar o seu set analysis para calcular no intervalo dos 90 dias desejado. Para ser mais preciso, consegue disponibilizar uma app de exemplo?

Ribeiro
Specialist
Specialist
Author

2015-12-30_10-06-21.jpg

O Exemplo está anexo.

A Letra B / Letra A.

Chega a 8,51%.

Eu gostaria a média dos últimos 90 dias , ser usar os filtros (Fixa)

Neves
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

O arquivo teste.qvw tem algo?  Para mim esta vazio....Sem dados, nem script.....

furtado@farolbi.com.br
Ribeiro
Specialist
Specialist
Author

Alessandro o arquivo agora, esta correto.

Neves
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

2015-12-31 09_50_49.jpg2015-12-31 09_50_59.jpg

O objeto texto tem a seguinte expressao:

='B --> ' & sum({<[MesAno]={">=$(=AddMonths(Max(MesAno),-2))<=$(=Max(MesAno))"},[Mês]=,[Pagar_ReceberP]={'P'},[SituacaoP]={'Q','I'},[Exclui_DRE]={'0'},[Tipo_ContaP]={'R'} >} Valor_QuitadoP)

& chr(10) &

'A --> ' & sum({<[MesAno]={">=$(=AddMonths(Max(MesAno),-2))<=$(=Max(MesAno))"},[Mês]=, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Preco_Final) 

& chr(10) &

num(sum({<[MesAno]={">=$(=AddMonths(Max(MesAno),-2))<=$(=Max(MesAno))"},[Mês]=,[Pagar_ReceberP]={'P'},[SituacaoP]={'Q','I'},[Exclui_DRE]={'0'},[Tipo_ContaP]={'R'} >} Valor_QuitadoP)

/

sum({<[MesAno]={">=$(=AddMonths(Max(MesAno),-2))<=$(=Max(MesAno))"},[Mês]=, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Preco_Final),'#.##0,0%')

furtado@farolbi.com.br
Ribeiro
Specialist
Specialist
Author

Perfeito 100%.

Só uma coisa. Eu vou usar esta expressão ao selecionar uma sequencia.(Pedido)

Preciso desconsiderar a sequencia nesta expressão. Alguma dica.

Esta média será usada para saber, a média das vendas e despesas dos ultimos 90 dias. Respondido por você.

Eu precisava desconsiderar esta seleção no exemplo abaixo.

2015-12-31_10-14-01.jpg

Neves
Ribeiro
Specialist
Specialist
Author

Vou explicar melhor,

Ao digitar a Sequencia de um pedido.

Eu gostaria que o resultado abaixo. não tivesse o filtro aplicado.

Veja que o resultado abaixo está correto.

2015-12-31_10-18-59.jpg

Neves
Ribeiro
Specialist
Specialist
Author

Alessandro.

Lendo aqui no forum, achei Estado Alternativo.

Parece que resolveu.

Obrigado pela Ajuda.

Feliz 2016!

Muito obrigado, pela paciência e competência.

2015-12-31_10-41-05.jpg

Neves