Quintiq file version 2.0
|
#parent: #root
|
Method GetKPIMinimumUnitCapacity () const declarative remote as Real
|
{
|
Description: 'Return the penalty of not reaching the minimum unit capacity usage'
|
TextBody:
|
[*
|
goalminimumcapacity_UPQ := sum( this,
|
PeriodKPI.UnitPeriod.astype( UnitPeriodQuantityBase ),
|
upq,
|
upq.PenaltyCapacityInQuantity() );
|
|
goalminimumcapacity_UPT := sum( this,
|
PeriodKPI.UnitPeriod.astype( UnitPeriodTimeBase ),
|
upt,
|
upt.PenaltyCapacityInQuantity() );
|
|
goalminimumcapacity := goalminimumcapacity_UPQ + goalminimumcapacity_UPT;
|
|
return goalminimumcapacity;
|
*]
|
}
|