Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Média no Script

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.

Tags (1)
1 Solution

Accepted Solutions
Employee
Employee

Re: Média no Script

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);


2 Replies
Employee
Employee

Re: Média no Script

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);


Not applicable

Re: Média no Script

Muito Obrigada Clever, ficou perfeito =D