Skip to main content
Announcements
Introducing a new Enhanced File Management feature in Qlik Cloud! GET THE DETAILS!
cancel
Showing results for 
Search instead for 
Did you mean: 
diego_vazquez
Contributor III
Contributor III

Mes anterior cuando es día 1 del actual

Hola a todos.

Mi problema es que necesito poner el mes anterior cuando sea día 1 de modo que se ejecuten unas automatizaciones que normalmente se envían bien.

Tengo puesto un disparador con el siguiente condicional:

=If(

  Dia = 1,

  Month(Now()-1 ),

  Month(Now())

)

Agradezco vuestra ayuda.

Un saludo.

1 Solution

Accepted Solutions
Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Hola :

Yo uso estas expresiones para calcular el día anterior ... los lunes resto 3 para obtener el viernes

=if (weekday(today())= 0, Year(Today()-3), Year(Today()-1))

=if (weekday(today())= 0, Month(Today()-3), Month(Today()-1))

=if (weekday(today())= 0, Day(Today()-3), Day(Today()-1))

Supongo que si tu day(today()) = 1 ... el calculo del mes te saldrá el mes anterior !!!

Saludos

Joaquín

View solution in original post

6 Replies
Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Hola :

Yo uso estas expresiones para calcular el día anterior ... los lunes resto 3 para obtener el viernes

=if (weekday(today())= 0, Year(Today()-3), Year(Today()-1))

=if (weekday(today())= 0, Month(Today()-3), Month(Today()-1))

=if (weekday(today())= 0, Day(Today()-3), Day(Today()-1))

Supongo que si tu day(today()) = 1 ... el calculo del mes te saldrá el mes anterior !!!

Saludos

Joaquín

diego_vazquez
Contributor III
Contributor III
Author

Hola!

Muchas gracias JoaquinLR, ha funcionado perfectamente. Parece lógico, pero no había caído .

Para el día tengo =Day(FirstWorkDate(Now()-1,1)) y hasta ahora me ha funcionado, aun que gracias por compartir esta otra nueva forma de ponerlo.

Un saludo

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

De nada.

Hasta la próxima

Not applicable

Hola Joaquin:

muy interesante lo que explicas tengo un requerimiento similar. Podrás apoyarme, requieres que abra el tema?

saludos

diego_vazquez
Contributor III
Contributor III
Author

Hola Agustín,

Si quieres explica tu pregunta aquí y si es algo parecido a lo mio te echo una mano.

saludos

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Hola Agustín

Siempre es mejor iniciar un tema, salvo que preguntes lo mismo.

Saludos

Joaquín