Qlik Community

Qlik Brasil

Welcome to the group for Brazil users. .All discussions will be in Portuguese.

Highlighted
anjos_mariana
New Contributor II

Cálculo de média em tabela dinâmica

Pessoal boa tarde,

Seria possível calcular a média de um registros por data de ocorrência? Por exemplo na tabela abaixo tenho uma contagem de registros em duas dimensões, o mês e o ano da ocorrência.

Meu objetivo é criar um mapa de calor, portanto eu preciso de uma média geral desses registros para poder comparar cada um à essa média...

a.png

Tentei fazer um Avg(Count(Registros)) no script mas não deu certo, podem me ajudar?

Tags (1)
1 Solution

Accepted Solutions
eduardo_dimperio
Valued Contributor II

Re: Cálculo de média em tabela dinâmica

Ok, tenta assim

LOAD

MES,

ANO,

Count(MES) as Qtd_Mes

Count (Registros) as Qtd_Registros

Count (Registros)/Count(MES) as MEDIA

resident SUA_TABELA

group by ANO;

View solution in original post

8 Replies
eduardo_dimperio
Valued Contributor II

Re: Cálculo de média em tabela dinâmica

Voce quer via script ou chart?

anjos_mariana
New Contributor II

Re: Cálculo de média em tabela dinâmica

Eduardo, eu acho que tanto faz... a ideia era só poder comparar esses dados dessa matriz na tabela que tenho com esse valor de referência de média calculada, o que for possível e mais simples

eduardo_dimperio
Valued Contributor II

Re: Cálculo de média em tabela dinâmica

Ok, tenta assim

LOAD

MES,

ANO,

Count(MES) as Qtd_Mes

Count (Registros) as Qtd_Registros

Count (Registros)/Count(MES) as MEDIA

resident SUA_TABELA

group by ANO;

View solution in original post

anjos_mariana
New Contributor II

Re: Cálculo de média em tabela dinâmica

Não fez sentido quando eu coloquei na tabela dinâmica, todos os valores dessa expressão ficaram como 1.

O que acontece é que, na tabela, tenho duas dimensões resultantes do mesmo campo.

Campo: Data.

Dimensão1: Month(Data)

Dimensão2: Year(Data)

Expressão: Count (Registros)

Então numa matriz, tenho esse valor de registros correspondentes, mas eu queria uma média de todos eles, como se fosse uma soma total dividido pela quantidade de células que tenho na tabela, entende?

eduardo_dimperio
Valued Contributor II

Re: Cálculo de média em tabela dinâmica

Entao, mas nao tem problema pois quando voce faz Month(Data) e Year(Data) eles passam a ser considerados novos campos.

Quando tu rodou o codigo que eu passei como ficou sua tabela? Manda um print dela por favor com esses campos do Load.

Employee
Employee

Re: Cálculo de média em tabela dinâmica

Mariana, poderia anexar um modelo de dados?

Assim fica mais facil analisar

Como obter ajuda? Leia antes de postar

anjos_mariana
New Contributor II

Re: Cálculo de média em tabela dinâmica

Eduardo, desculpa a demora para responder..

Na verdade, a sua solução estava correta, eu que cometi um erro pois, a tabela não era só esses campos, e eu fiz a carga deles e não coloquei no group by, portanto estou marcando a sua resposta como correta, muito obrigada!

eduardo_dimperio
Valued Contributor II

Re: Cálculo de média em tabela dinâmica

Tranquilo o importante é solucionar seu problema. Precisando só chamar