Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
CGJA
Creator II
Creator II

Promedio 3 meses

Buenas tardes

quisiera saber como puedo hacer un promedio mensual de los ultimos 3 (ab-may-jun) meses

Ejemplo:

003P3625-- ((32+30+26)/3)

quiero que vaya tomando los ultimos 3 meses dependiendo del mes que esta en curso

CPM gEN.PNG

Espero me puedas apoyar

Mil gracias

1 Solution

Accepted Solutions
hector_munoz
Specialist
Specialist

Entendido... Prueba entonces a crear una dimensión calculada con la siguiente expresión:

=Aggr(RangeAvg(Above(Sum(sale),0,3)), month)

Espero que te sirva...

Saludos;
H

View solution in original post

5 Replies
hector_munoz
Specialist
Specialist

Hola Jorge,

Prueba con una expresión del tipo:

If(Dimensionality() = 0,

  Avg({<Mes={'>=$(=Max(Mes) - 2)'}>} Ventas),

  Sum(Ventas))

, para que en la columna de total de la expresión no te haga la suma sino la media de los últimos 3 meses.

Te adjunto un ejemplo que espero que te ayude...

Saludos,
H

CGJA
Creator II
Creator II
Author

Hola hector:

realice tu ejercicio pero me sale un error

=If(Dimensionality() = 0,

   Avg({<Mes{'>=$(=Max(Mes) - 2)'}>} Ped_Kits),

   sum(Ped_Kits))

CMP2.PNG

espero me puedas seguir apoyando mil gracias

hector_munoz
Specialist
Specialist

Jorge,

La expresión que te puse era para que la utilizaras en la tuya, no como dimensión AVG que es lo que creo que has hecho, de forma que en la columna total te salga la media de los últimos 3 meses...

Saludos,

H

CGJA
Creator II
Creator II
Author

Hola Hector:

eso solo lo puse como etiqueta

cmp3.PNG

hector_munoz
Specialist
Specialist

Entendido... Prueba entonces a crear una dimensión calculada con la siguiente expresión:

=Aggr(RangeAvg(Above(Sum(sale),0,3)), month)

Espero que te sirva...

Saludos;
H