Alteryx Designer Desktop Discussions

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

Formula Help: How to get sum of previous month value?

akim55
5 - Atom

helpIf the  table looks like this:

03/01/20228
03/03/20223
03/04/20223
03/15/20225
03/21/20227
04/01/20226
04/15/20221
04/18/20229

What would be the formula to get the sum of the previous month from the current month date? 

Right now, I have the previous month's sum formula as:

 

 

 

IF ToNumber(DateTimeMonth(DateTimeToday()))-tonumber(DateTimeMonth([spent_date])) = 1 AND DateTimeYear([spent_date]) = DateTimeYear(DateTimeToday())THEN [Sum_hours] ELSE 0 ENDIF

 

 

 

 

If the formula is correct, can someone explain why it is correct and/or if there is a better way to get the data? Thank you in advance. 

2 REPLIES 2
gabrielvilella
14 - Magnetar

The expression is correct. I encourage you to take a look at the documentation and see what each of those formulas means.

https://help.alteryx.com/20214/designer/datetime-functions 

 

Also, here is another way of doing this, which I personally think it is simpler and easier to understand:

IF DateTimeTrim([spent_date],'month') = DateTimeAdd(DateTimeTrim(DateTimeNow(),'month'),-1,'month')
THEN [Sum_hours]
ELSE 0
ENDIF

 

PhilipMannering
16 - Nebula
16 - Nebula

@gabrielvilella And you can also replace 

DateTimeTrim(DateTimeNow(),'month')

with

DateTimeFirstOfMonth()
Labels