I have a formula that calculates a meeting date that reoccurs every 180 days starting with the trigger date. Below is a portion of the formula;
If currentdate - {@trigger} <= 180
then dateadd("d", 180, {@trigger})
else
if currentdate - {@trigger} > 180 and currentdate - {@trigger} <= 360
then dateadd("d", 360, {@trigger})
else
if currentdate - {@trigger 1} > 360 and currentdate - {@trigger} <= 540 then dateadd("d", 540, {@trigger})........
Is there a more efficient way this formula can be written? The formula works, but becomes cumbersome the more years away you are from the trigger date. I am using CR 11.
If currentdate - {@trigger} <= 180
then dateadd("d", 180, {@trigger})
else
if currentdate - {@trigger} > 180 and currentdate - {@trigger} <= 360
then dateadd("d", 360, {@trigger})
else
if currentdate - {@trigger 1} > 360 and currentdate - {@trigger} <= 540 then dateadd("d", 540, {@trigger})........
Is there a more efficient way this formula can be written? The formula works, but becomes cumbersome the more years away you are from the trigger date. I am using CR 11.