Get Inspire insights from former attendees in our AMA discussion thread on Inspire Buzz. ACEs and other community members are on call all week to answer!

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

Extract data by current month

I have a database used in several different processes. In one of these processes I must extract data from the current month every month. The database has been accumulating data for 4 years. How do I specifically extract the current month's data from so much data every month?

5 REPLIES 5
DataNath
17 - Castor

Do you have a date field in your data? If so, you can just filter on this so that:

DateTimeMonth([DateField] = DateTimeMonth(DateTimeNow())

AND

DateTimeYear([DateField] = DateTimeYear(DateTimeNow())

 

If you're doing this In-DB, it'd look something like:

 

WHERE MONTH(datefield) = MONTH(GETDATE()) AND YEAR(datefield) = YEAR(GETDATE())

 

Or can try using NOW() instead of GETDATE()

 

Depending on the SQL syntax of the db you're using.

Hello.

Yes, I have a Date Field, but I tested your formula and it gave an error message:
Error: Formula (4): Parsing error in char(130): Malformed function call (Expression #1)

 

I'm sorry for the prints in Portuguese, but I translated the message here in the answer

DataNath
17 - Castor

Hey @Arthur_Gonçalves, it looks like you're missing a closing bracket ) after the last square bracket of your date field before the = in both the month and year. Was also thinking you would use this in a Filter tool as well, rather than a Formula, but that depends on your use case obviously!

Oh sorry 😅

Now it worked, I added the ) and used the formula in a filter.

Thank you very much!

DataNath
17 - Castor

No problem at all, glad we could get it sorted! :)

Labels