Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.
Free Trial

Alteryx Designer Desktop Discussions

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

Date Range

lilianam
6 - Meteoroid

Hello, 

I am trying to create recurring Royalty payment reports to pick up through the 1st day of last month, and the last day of last month. 

When I enter the filter below (today 11/21/19 for ex.):

ToDate([inv_date]) >= DateTimeAdd(DateTimeAdd(DateTimeFirstOfMonth(),-1,"Months"), -1,"Days") AND
ToDate([inv_date]) <= DateTimeAdd(DateTimeAdd(DateTimeLastOfMonth(),-1,"Months"),-1,"Days")

 

It only picks up data min. 10.03.19 through 10.29.19, even though there is data from 10.01.19 and 10.31.19.

 

I wonder of the DateTime is what is causing the issue? Any tips?

3 REPLIES 3
Thableaus
17 - Castor
17 - Castor

Hi @lilianam 

 

Yes, you're right.


Add ToDate() to your DateTimeAdd formula and you'll be fine.

 

Cheers,

Thableaus
17 - Castor
17 - Castor

@lilianam 

 

Clarifying.

 

ToDate([inv_date]) >= ToDate(DateTimeAdd(DateTimeAdd(DateTimeFirstOfMonth(),-1,"Months"), -1,"Days")) AND
ToDate([inv_date]) <= ToDate(DateTimeAdd(DateTimeAdd(DateTimeLastOfMonth(),-1,"Months"),-1,"Days"))

 

Cheers,

lilianam
6 - Meteoroid

I needed to change my date to date:time, and after the formula you provided above ran, change it back to just Date using the Select Tool and it works.

Thank you!

Labels
Top Solution Authors