I am using CR 10, HP Service Desk, Oracle 9, HPUX. We have several priorities and each priority has a time to be resolved in SLA. There are two priorites that have two different SLA's, severity 1 & 2. The trouble I am having is that the second SLA for each severity 1 & 2 doesn't work, so I know it's something with the formula. Thanks for any help, and here is the formula
SLA Met? Formula
If isnull ({@Resolve Time (hh.ss)}) then "Still Open" else
If {@NCR Priority} startswith "+1 ARx-Router-Switches"
and {@Resolve Time (hh.ss)} <= 6.00 then "Met" else
If {@NCR Priority} startswith "+1 ARx-Router-Switches"
and {@Resolve Time (hh.ss)} > 6.00 then "Missed"
else
If {@NCR Priority} startswith "+1 Other"
and {@Resolve Time (hh.ss)} <= 12.00 then "Met" else
If {@NCR Priority} startswith "+1 Other"
and {@Resolve Time (hh.ss)} > 12.00 then "Missed"
else
If {@NCR Priority} startswith "1 (<=10hrs)"
and {@Resolve Time (hh.ss)} <= 10.00 then "Met" else
If {@NCR Priority} startswith "1 (<=10hrs)"
and {@Resolve Time (hh.ss)} > 10.00 then "Missed" else
If {@NCR Priority} startswith "1 (<=24hrs)"
and {@Resolve Time (hh.ss)} <= 24.00 then "Met" else
If {@NCR Priority} startswith "1 (<=24hrs)"
and {@Resolve Time (hh.ss)} > 24.00 then "Missed"
else
If {@NCR Priority} startswith "2 (<=36hrs)"
and {@Resolve Time (hh.ss)} <= 36.00 then "Met" else
If {@NCR Priority} startswith "2 (<=36hrs)"
and {@Resolve Time (hh.ss)} > 36.00 then "Missed"
else If {@NCR Priority} startswith "2 (<=60hrs)"
and {@Resolve Time (hh.ss)} <= 60.00 then "Met" else
If {@NCR Priority} startswith "2 (<=60hrs)"
and {@Resolve Time (hh.ss)} > 60.00 then "Missed"
else
If {@NCR Priority} startswith "3"
and {@Resolve Time (hh.ss)} <= 48.00 then "Met" else
If {@NCR Priority} startswith "3"
and {@Resolve Time (hh.ss)} > 48.00 then "Missed"
else
If {@NCR Priority} startswith "4"
and {@Resolve Time (hh.ss)} <= 72.00 then "Met" else
If {@NCR Priority} startswith "4"
and {@Resolve Time (hh.ss)} > 72.00 then "Missed"
SLA Met? Formula
If isnull ({@Resolve Time (hh.ss)}) then "Still Open" else
If {@NCR Priority} startswith "+1 ARx-Router-Switches"
and {@Resolve Time (hh.ss)} <= 6.00 then "Met" else
If {@NCR Priority} startswith "+1 ARx-Router-Switches"
and {@Resolve Time (hh.ss)} > 6.00 then "Missed"
else
If {@NCR Priority} startswith "+1 Other"
and {@Resolve Time (hh.ss)} <= 12.00 then "Met" else
If {@NCR Priority} startswith "+1 Other"
and {@Resolve Time (hh.ss)} > 12.00 then "Missed"
else
If {@NCR Priority} startswith "1 (<=10hrs)"
and {@Resolve Time (hh.ss)} <= 10.00 then "Met" else
If {@NCR Priority} startswith "1 (<=10hrs)"
and {@Resolve Time (hh.ss)} > 10.00 then "Missed" else
If {@NCR Priority} startswith "1 (<=24hrs)"
and {@Resolve Time (hh.ss)} <= 24.00 then "Met" else
If {@NCR Priority} startswith "1 (<=24hrs)"
and {@Resolve Time (hh.ss)} > 24.00 then "Missed"
else
If {@NCR Priority} startswith "2 (<=36hrs)"
and {@Resolve Time (hh.ss)} <= 36.00 then "Met" else
If {@NCR Priority} startswith "2 (<=36hrs)"
and {@Resolve Time (hh.ss)} > 36.00 then "Missed"
else If {@NCR Priority} startswith "2 (<=60hrs)"
and {@Resolve Time (hh.ss)} <= 60.00 then "Met" else
If {@NCR Priority} startswith "2 (<=60hrs)"
and {@Resolve Time (hh.ss)} > 60.00 then "Missed"
else
If {@NCR Priority} startswith "3"
and {@Resolve Time (hh.ss)} <= 48.00 then "Met" else
If {@NCR Priority} startswith "3"
and {@Resolve Time (hh.ss)} > 48.00 then "Missed"
else
If {@NCR Priority} startswith "4"
and {@Resolve Time (hh.ss)} <= 72.00 then "Met" else
If {@NCR Priority} startswith "4"
and {@Resolve Time (hh.ss)} > 72.00 then "Missed"