Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia!
Pessoal, preciso criar um gráfico de tendência de inscrições, por mês. Para isso preciso achar a media diária das inscrições já existentes e colocar essa média para os meses futuros.
Pensei em calcular no meu script de carga a média de inscrições do início do período (não é uma data definida,então preciso buscar a data mais antiga registrada) até a data de hoje (pensei em fazer isso com a função today), subtraindo uma data da outra, e assim conseguindo o número de dias, e dividir o total das inscrições (através do count) por esse numero de dias.
Depois da Média calculada,pensei em jogar essa média numa variável e criar uma expressão que caso a data de inscrição seja menor que a data de hoje, ele mostrasse a quantidade de inscrições realizadas normalmente, caso o mêseja 0 ele demonstra a média acumulada.
É possível criar isso? O raciocínio está correto?
Ainda estou presa na primeira parte (do script) rsrsrs
Estou utilizando esta expressão:
(Count(CNDINS))/(num(day(Min(DATE(CNDDATINS))-(date(today()))))) as [Média de Inscrições]
Desde já agradeço.
O raciocínio está correto sim com alguns ajustes..
1a parte - cálculo da media (deve ser hoje - menor data
load
Count(CNDINS))/(today() - Min(DATE(CNDDATINS)) as media
resident [sua tabela já carregada]
2a parte - armazenar em uma variavel
LET vMedia = peek('media');
3a parte - utilizar a variável
LOAD
campo1,
campo2,
'$(vMedia)' as media
from seuqvd(qvd);
O raciocínio está correto sim com alguns ajustes..
1a parte - cálculo da media (deve ser hoje - menor data
load
Count(CNDINS))/(today() - Min(DATE(CNDDATINS)) as media
resident [sua tabela já carregada]
2a parte - armazenar em uma variavel
LET vMedia = peek('media');
3a parte - utilizar a variável
LOAD
campo1,
campo2,
'$(vMedia)' as media
from seuqvd(qvd);
Muito Obrigada Clever, ficou perfeito =D