I would use a combination of SWITCH() and IF() statements for this:
SWITCH(
{Request Type},
"New", IF(
AND({DCML Issue Date Lookup}, {RequestDate}),
DATETIME_DIFF({DCML Issue Date Lookup}, {RequestDate}, "days")
),
"Major Update (Procedure Change)", IF(
AND({DCML Rev Date Lookup}, {RequestDate}),
DATETIME_DIFF({DCML Rev Date Lookup}, {RequestDate}, "days")
),
"Minor Update (Formatting, Spelling, Grammar, etc.)", IF(
AND({DCML NCC Date}, {RequestDate}),
DATETIME_DIFF({DCML NCC Date}, {RequestDate}, "days")
),
"Incomplete / Closed", IF(
AND({Status Last Modified Date}, {RequestDate}),
DATETIME_DIFF({Status Last Modified Date}, {RequestDate}, "days")
)
)
The above formula will test the {Request Type}
and depending on its value output the relevant difference between two dates only if both those date fields have a value.
I would use a combination of SWITCH() and IF() statements for this:
SWITCH(
{Request Type},
"New", IF(
AND({DCML Issue Date Lookup}, {RequestDate}),
DATETIME_DIFF({DCML Issue Date Lookup}, {RequestDate}, "days")
),
"Major Update (Procedure Change)", IF(
AND({DCML Rev Date Lookup}, {RequestDate}),
DATETIME_DIFF({DCML Rev Date Lookup}, {RequestDate}, "days")
),
"Minor Update (Formatting, Spelling, Grammar, etc.)", IF(
AND({DCML NCC Date}, {RequestDate}),
DATETIME_DIFF({DCML NCC Date}, {RequestDate}, "days")
),
"Incomplete / Closed", IF(
AND({Status Last Modified Date}, {RequestDate}),
DATETIME_DIFF({Status Last Modified Date}, {RequestDate}, "days")
)
)
The above formula will test the {Request Type}
and depending on its value output the relevant difference between two dates only if both those date fields have a value.
This is great, thank you!