Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
girino777
Creator III
Creator III

Ajuda com Fórmula

Bom Dia a todos..!!

Preciso de uma ajuda na montagem de uma fórmula. 

Preciso de um gráfico de barras com 3 barras que me traga a seguinte informação:

Barra 1: Valor de Faturamento do Maior Mês da Minha Base

Barra 2: Valor de Faturamento dos últimos 3 meses (Baseado no Mês da Barra 1)

Barra 3: Valor de Faturamento dos últimos 6 meses (Baseado no Mês da Barra 1)


Tentei montar, mas estou tendo dificuldades..!!


Se alguém souber..!!


Muito Obrigado


Renato

1 Solution

Accepted Solutions
guilherme_olive
Partner - Creator
Partner - Creator

Bom dia Renato.

Como o Yuri disse.

Crie um gráfico de barras com 3 expressões.

No Sense coloque o valor =NULL() como dimensão, pois no Sense é obrigado a ter uma dimensão. Se fizer no View apenas não coloque dimensão.

Neste caso, tive de converter o campo Mês em Numero, pois a função MAX retorna apenas número.

Fiz isso no script:

num(Month(Data)) as #Mes

Maior Mês:

=AVG({$<#Mes = {">=$(=Max(Mes))"}>}  Valor)

Últimos 3 meses:

=AVG({$<#Mes = {">$(=Max(Mes)-3)"}>}  Valor)


Últimos 6 meses:

=AVG({$<#Mes = {">$(=Max(Mes)-6)"}>}  Valor)


Segue exemplo (fiz em View):

View solution in original post

10 Replies
girino777
Creator III
Creator III
Author

Pessoal.

Essa é a formula que eu estou utilizando para pegar a média mensal. 

AVG(AGGR(SUM(Valor),data_nf))

Porém preciso montar da seguinte forma:

Barra 1: Valor Médio do Mês da Minha Base

Barra 2: Valor Médio dos últimos 3 meses (Baseado no Mês da Barra 1)

Barra 3: Valor Médio dos últimos 6 meses (Baseado no Mês da Barra 1)


Muito Obrigado por qualquer ajuda.!! 


Renato

nicolett_yuri

Renato, você pode usar um gráfico de barras com três expressões, mas sem dimensão.

Crie variáveis para te ajudar a identificar esses meses e depois utilizar set analysis para filtrar os valores por essas datas

girino777
Creator III
Creator III
Author

Segue qvf de modelo para uma melhor análise e entendimento do meu problema..!! 

nicolett_yuri

A noite vejo, estou sem qliksense aqui!!

girino777
Creator III
Creator III
Author

OK.! Yuri

Muito Obrigado.

Vai ser de grande valia..!! 

Renato

guilherme_olive
Partner - Creator
Partner - Creator

Bom dia Renato.

Como o Yuri disse.

Crie um gráfico de barras com 3 expressões.

No Sense coloque o valor =NULL() como dimensão, pois no Sense é obrigado a ter uma dimensão. Se fizer no View apenas não coloque dimensão.

Neste caso, tive de converter o campo Mês em Numero, pois a função MAX retorna apenas número.

Fiz isso no script:

num(Month(Data)) as #Mes

Maior Mês:

=AVG({$<#Mes = {">=$(=Max(Mes))"}>}  Valor)

Últimos 3 meses:

=AVG({$<#Mes = {">$(=Max(Mes)-3)"}>}  Valor)


Últimos 6 meses:

=AVG({$<#Mes = {">$(=Max(Mes)-6)"}>}  Valor)


Segue exemplo (fiz em View):

girino777
Creator III
Creator III
Author

Olá Pessoal, Bom Dia..!!

Aproveitei todas as dicas que vocês me passaram...!!

Criei algumas variáveis e depois coloquei no set analysis..!!

Muito Obrigado..!!

Renato

girino777
Creator III
Creator III
Author

Olá Guilherme

Boa Tarde.! Tudo Bem?

Encontrei uma inconsistência na fórmula.

Quando eu trabalho com mais de um ano, não esta funcionando, ele se perde. 

Tentei ajustar, porém não consegui..!!

Se souber como resolver, me ajudaria muito.!!

Segue exemplo em anexo.

Muito Obrigado.

Renato

guilherme_olive
Partner - Creator
Partner - Creator

Bom dia Renato.

Neste realmente isso é um problema.

Segue um aplicativo que atende está necessidade.