Skip to main content
Announcements
July 15, NEW Customer Portal: Initial launch will improve how you submit Support Cases. IMPORTANT DETAILS
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Como fazer média de meses

Bom dia! Como fazer média dos mesmos meses ao longo de anos. Exemplo: Média de vendas no mês de julho dos últimos 15 anos. Preciso considerar apenas valores de Julho nessa média.

Obrigada,

12 Replies
Thiago_Justen_

Talvez isso te ajude:

Crie uma tabela:

Dimensão: Mês

Medida: Avg(total <Mês> Valor_Venda)

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

Eu faria da seguinte maneira.

Crie duas variáveis:

vANOESCOLHIDO = YEAR

vANOANTERIOR = YEAR - (Qtde de Anos que você quer)

Usaria o seguinte SetAnalysis

=AVG({<YEAR = {">=$(vANOANTERIOR) <= $(=vANOESCOLHIDO) "}>} SALES)

é lógico que tem que usar um filtro de ANO e um filtro de MÊS

No exemplo que testei aqui fiz com 5 anos anteriores

Anonymous
Not applicable
Author

Não sei como, mas o cálculo deu errado. Veja os valores tabela: O correto seria o marcado amarelo. e essa formula do qlik dá 12.531 (ao lado). Não entendo como ele faz isso se o somatorio é + de 29000

   

VencimentoMesFaturamentomedia mes


29.373.976,2412.531,56
Jan 2015Jan290,2912.531,56
Jan 2016Jan8.761.540,9012.531,56
Jan 2017Jan9.912.344,0112.531,56
Jan 2018Jan10.699.486,2312.531,56
Jan 2019Jan314,8112.531,56


5.874.795,25
Thiago_Justen_

E se fizer assim:

Sum(Aggr(Sum(Faturamento),Mes))/Count(Mes)

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

Fala Thiago,

Fiz parecido, mas acredito que se ele tiver mais de uma transação por período o resultado fica errado. Sendo assim fiz por ano.

Sum(Aggr(Sum(Valor),Mes))/Count(DISTINCT TOTAL Ano)

Thiago_Justen_

O que é uma excelente ideia!

Muito bom Fábio.

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

Inicialmente funciona. Mas ao selecionar outros dados, os valores alteram. E eu precisava dos mesmos fixos. To achando quase impossivel.

Muito obrigada, Fágio

fabionakashigue
Partner - Creator
Partner - Creator

É possível fazer via set analysis para tratar as seleções.

Ficaria assim:

Sum(Aggr(Sum({1}Valor),Mes))/Count(DISTINCT TOTAL {1} Ano)

Outra possibilidade é fazer esse calculo via script (Group by)

Anonymous
Not applicable
Author

Você tentou com variáveis, da forma que eu disse... qualquer coisa eu monto um exemplo melhor ou vc me manda que eu faço contigo...