Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

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?

Labels (1)
1 Solution

Accepted Solutions
eduardo_dimperio
Specialist II
Specialist II

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
Specialist II
Specialist II

Voce quer via script ou chart?

Anonymous
Not applicable
Author

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
Specialist II
Specialist II

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;

Anonymous
Not applicable
Author

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
Specialist II
Specialist II

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.

Clever_Anjos
Employee
Employee

Mariana, poderia anexar um modelo de dados?

Assim fica mais facil analisar

Como obter ajuda? Leia antes de postar

Anonymous
Not applicable
Author

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
Specialist II
Specialist II

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