1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| Quintiq file version 2.0
| #parent: #root
| StaticMethod Create (
| Strategy strategy,
| KPI kpi,
| Real weight,
| Number level
| ) as KPIWeight
| {
| Description: 'Create KPI weight'
| TextBody:
| [*
| kpiweight := KPIWeight::FindKPIWeightTypeIndex( kpi.Name(), strategy.Name() );
|
| if( isnull( kpiweight ) )
| {
| kpiweight := strategy.KPIWeight( relnew,
| KPIName := kpi.Name(),
| StrategyName := strategy.Name() );
| }
|
| kpiweight.Update( weight, level );
|
| return kpiweight;
| *]
| }
|
|