UFN_KPIINSTANCEHISTORY_GETVALUE

Gets the value of a KPI instance as of a given date.

Return

Return Type
decimal(19, 5)

Parameters

Parameter Parameter Type Mode Description
@KPIINSTANCEID uniqueidentifier IN
@ASOFDATE datetime IN

Definition

Copy


            create function dbo.UFN_KPIINSTANCEHISTORY_GETVALUE(@KPIINSTANCEID uniqueidentifier,
                @ASOFDATE datetime)
            returns decimal(19, 5)
            as
            begin

                declare @RETURNVALUE decimal(19, 5);

                select top(1)  @RETURNVALUE = VALUE 
                    from KPIINSTANCEHISTORY 
                    where KPIINSTANCEHISTORY.KPIINSTANCEID = @KPIINSTANCEID
                        and KPIINSTANCEHISTORY.ASOFDATE <= dbo.UFN_DATE_GETLATESTTIME(@ASOFDATE
                    order by KPIINSTANCEHISTORY.ASOFDATE desc

                return @RETURNVALUE;

            end;