Free Trial

Foro

RESUELTAS

DatetimeLastOfMonth

LuisJaime
Átomo

Estimados;

 

¿Cómo le hago para filtrar en una base de datos el último día de cada mes?

 

Necesito que por medio de un campo llamado "Fecha", se filtren los cierres del mes, es decir la última fecha de cada mes en todos los años.

 

Espero puedan apoyarme

3 RESPUESTAS 3
carlosteixeira
15 - Aurora
15 - Aurora

Hola amigo @LuisJaime 
¿Está utilizando IN DATABASE o IN OUT?

Dependiendo de cuál use, las respuestas serán bastante diferentes.

Una primera solución sería crear una entrada con todas las fechas del último día de cada mes e informarla como un parámetro dentro de su consulta (si está utilizando una base de datos)

Algo como esto:

 

carlosteixeira2005_0-1588102221895.png

Cree el flujo de trabajo con su consulta y cambie la fecha de una variable 'AAAAMMDD' en el formato de su fecha.
Cree el control de parámetros en el flujo de trabajo y en la herramienta de configuración de acciones de esta manera:

carlosteixeira2005_1-1588102339921.png

Incluya la salida de macro al final del flujo:

carlosteixeira2005_2-1588102468315.png

Guarde el archivo como una macro.

Luego cree un nuevo flujo de trabajo que contenga la entrada de macro con las fechas de fin de mes e informe en su macro el campo que se utilizará.

carlosteixeira2005_3-1588102514340.png

Su flujo de trabajo actualizará automáticamente todas las fechas que están en la entrada, siempre buscando el último día del mes.

Si usa in / out será casi lo mismo, pero deberá hacer algunos ajustes.

Si está utilizando archivos y no una base de datos, la solución será diferente.

Saludos

 

Carlos A Teixeira
LuisJaime
Átomo

Muchas gracias amigo;

 

Pude solucionarlo de la siguiente forma:

 

1. Ordenando todas las fechas de forma ascendente

2. Creando nuevos campos con el año y el mes

3. Y agrupando por año y mes el último día

 

Algo así como esto:

 

LuisJaime_0-1588171041886.png

De esta forma logré obtener los últimos registros de cada mes de un archivo histórico y continuar con mi flujo de trabajo.

 

Saludos!!

 

FláviaB
Alteryx Community Team
Alteryx Community Team

Maravilla, @LuisJaime! Si tiene más preguntas, quedamos a su disposición.

 

Muchas gracias @carlosteixeira!

Flávia Brancato
Etiquetas