I need to take (order date), and convert it to (invoice due date) that is equal to the 20th of the following month. I’ve tried a bunch of things, but to no avail. Any help greatly appreciated
Page 1 / 1
Assuming you ALWAYS want the 20th of the following month, regardless of the {Order Date}
:
IF({Order Date},
DATETIME_PARSE(
SWITCH(
MONTH({Order Date}),
12, 1,
MONTH({Order Date}) + 1
)
& "/"
& "20"
& "/"
& SWITCH(
MONTH({Order Date}),
12, YEAR({Order Date}) + 1,
YEAR({Order Date})
)
)
)
and then adjust your formatting settings to your liking:
(I’d suggest keeping “Use the same time zone…” checked to avoid values being off by one day)
Assuming you ALWAYS want the 20th of the following month, regardless of the {Order Date}
:
IF({Order Date},
DATETIME_PARSE(
SWITCH(
MONTH({Order Date}),
12, 1,
MONTH({Order Date}) + 1
)
& "/"
& "20"
& "/"
& SWITCH(
MONTH({Order Date}),
12, YEAR({Order Date}) + 1,
YEAR({Order Date})
)
)
)
and then adjust your formatting settings to your liking:
(I’d suggest keeping “Use the same time zone…” checked to avoid values being off by one day)
Jeremy - you are a star!
This works like a charm - let me buy you a beer, when you come and visit!
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.