Skip to main content
Announcements
Global Transformation Awards! Applications are now open. Submit Entry
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Promedio Móvil Quincenal

Buenas,

Tengo que calcular un promedio móvil quincenal.

Adjunto un archivo de Excel con los datos que tengo tanto en otro archivo de Excel, así como también los datos que tengo en una tabla pivotante en Qlikview; para darme a entender mejor.

Yo debo calcular el promedio móvil para cada día basándome en los diez datos anteriores que tengo de la columna "Tasa Otros".
El asunto es que en Qlikview había utilizado la siguiente fórmula para tal efecto:

RangeAvg(Above("Tasa Otros",0,10))

pero, no obtengo el resultado que estoy buscando.

Tengo en mi tabla pivotante tres dimensiones: Año, Mes y Día.
Sin embargo, para los días feriados y los fines de semana, el dato para "Tasa Otros" es nulo.

Entonces planteé la siguiente fórmula:

IF(IsNull("Tasa Otros"),null(),RangeAvg(Above("Tasa Otros",0,10)))

pero, tampoco me funciona.

¡¡¡Ayuda por favor!!!
Espero darme a entender

joseph.moralesbertinabel

1 Reply
rubenmarin

Hola Maricruz, cargando los datos con:

LOAD Date(Date#(Día &'/' & Mes &'/'& Año, 'DD/MMM/YYYY')) as Fecha,

     [Tasa Otros1]

FROM

(ooxml, embedded labels, header is 2 lines, table is Datos)

Where IsNum([Tasa Otros1]);

Así RangeAvg(Above("Tasa Otros",0,10)) devuelve el resultado esperado, la diferencia es que en el where omito cargar las fechas sin datos.

Otra opción sería usar una dimensión calculada que ignore las fechas sin datos, por ejemplo:

=Aggr(If(IsNum([Tasa Otros1]),Fecha), Fecha)