Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
DiegoToll
Contributor II
Contributor II

Calcular las Ventas del Mes Anterior

Alguien puede indicarme cual es el error en esta formula?

Pruebo cada una de las condiciones del IF y funcionan bien por separado, pero las pongo dentro de la estructura y me dice que hay un error en la expresión que no puedo identificar:

If(Mes={Ene},
Sum( {$<Año= {$(vAñoActual)}, Mes= {$(vMesAnterior)}>} Ventas_$ ),
Sum( {$<Año= {$(vAñoAnterior)}, Mes= {$(vMesAnterior)}>} Ventas_$ ))

Las variables AñoActual, MesActual, AñoAnterior y MesAnterior estan previamente calculadas y funcionan correctamente.

Desde ya muchas gracias por la ayuda.

1 Solution

Accepted Solutions
hector
Specialist
Specialist

Hola, creo que el error es este If(Mes={Ene}, debería ser if(Mes = 'Ene' ya que esto no es S.A.

saludos

View solution in original post

4 Replies
DiegoToll
Contributor II
Contributor II
Author

Quiero agregar la info relacionada con una de las variables utilizadas:

MesAnterior = If(Mes= 'Ene','Dic', Month(Makedate(Año,(Mes-1),1)))

hector
Specialist
Specialist

Hola, creo que el error es este If(Mes={Ene}, debería ser if(Mes = 'Ene' ya que esto no es S.A.

saludos

DiegoToll
Contributor II
Contributor II
Author

Realmente muchas gracias...

Aprecio mucho tu ayuda y sobre todo la agilidad de tu respuesta.

gracias...

Not applicable

Buena respuesta mi estimado. También podrías obtimizarlo con la función addmonths; la usé y es muy productiva.

Saludos,