UFN_KPIINSTANCEGOAL_GETYELLOWTARGET

Returns the yellow target value for a given KPI.

Return

Return Type
decimal(20, 5)

Parameters

Parameter Parameter Type Mode Description
@GOALAIMTYPECODE tinyint IN
@GOALUPWARDLOWVALUE decimal(20, 5) IN
@GOALUPWARDMIDVALUE decimal(20, 5) IN
@GOALDOWNWARDMIDVALUE decimal(20, 5) IN
@GOALDOWNWARDHIGHVALUE decimal(20, 5) IN

Definition

Copy


CREATE function dbo.UFN_KPIINSTANCEGOAL_GETYELLOWTARGET(
  @GOALAIMTYPECODE tinyint,
  @GOALUPWARDLOWVALUE decimal(20,5),
  @GOALUPWARDMIDVALUE decimal(20,5),
  @GOALDOWNWARDMIDVALUE decimal(20,5), 
  @GOALDOWNWARDHIGHVALUE decimal(20,5)  
  )
returns decimal(20,5)
with execute as caller
as begin

declare @YELLOWTARGET decimal(20,5);

if @GOALAIMTYPECODE = 0       
  set @YELLOWTARGET = @GOALUPWARDLOWVALUE;
else
  set @YELLOWTARGET = @GOALDOWNWARDHIGHVALUE;

 return @YELLOWTARGET;
end