Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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...
Tentei fazer um Avg(Count(Registros)) no script mas não deu certo, podem me ajudar?
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;
Voce quer via script ou chart?
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
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;
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?
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.
Mariana, poderia anexar um modelo de dados?
Assim fica mais facil analisar
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!
Tranquilo o importante é solucionar seu problema. Precisando só chamar