Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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,
Talvez isso te ajude:
Crie uma tabela:
Dimensão: Mês
Medida: Avg(total <Mês> Valor_Venda)
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
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
Vencimento | Mes | Faturamento | media mes |
29.373.976,24 | 12.531,56 | ||
Jan 2015 | Jan | 290,29 | 12.531,56 |
Jan 2016 | Jan | 8.761.540,90 | 12.531,56 |
Jan 2017 | Jan | 9.912.344,01 | 12.531,56 |
Jan 2018 | Jan | 10.699.486,23 | 12.531,56 |
Jan 2019 | Jan | 314,81 | 12.531,56 |
5.874.795,25 |
E se fizer assim:
Sum(Aggr(Sum(Faturamento),Mes))/Count(Mes)
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)
O que é uma excelente ideia!
Muito bom Fábio.
Inicialmente funciona. Mas ao selecionar outros dados, os valores alteram. E eu precisava dos mesmos fixos. To achando quase impossivel.
Muito obrigada, Fágio
É 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)
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...