Quintiq file version 2.0
|
#parent: #root
|
Function CalcKPIValueExtrema
|
{
|
TextBody:
|
[*
|
values := selectsortedset( this, KPIValue, kpivalue,
|
true, kpivalue.GetDisplayValue() )
|
|
minimum := 0.0;
|
maximum := 0.0;
|
|
if( values.Size() > 0 )
|
{
|
if( this.IsMaximize() )
|
{
|
minimum := values.Element( 0 ).GetDisplayValue()
|
maximum := values.Element( values.Size() - 1 ).GetDisplayValue()
|
}
|
else
|
{
|
minimum := values.Element( values.Size() - 1 ).GetDisplayValue()
|
maximum := values.Element( 0 ).GetDisplayValue()
|
}
|
}
|
|
this.LowestKPIValue( minimum );
|
this.HighestKPIValue( maximum );
|
*]
|
}
|