| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod Create (LibOpt_Run owner, LibOpt_Suboptimizer suboptimizer, Number kpilevel) as LibOpt_StatisticSuboptimizerKPIImprovement | 
| { | 
|   Description: 'Create a `LibOpt_StatisticSuboptimizerKPIImprovement` instance for the given "owner" (`LibOpt_Run`).' | 
|   TextBody: | 
|   [* | 
|     // lle13 Sep-20-2020 (created) | 
|      | 
|     statisticsuboptimizerdetailkpibylevel := LibOpt_Statistic::Create( owner, typeof( LibOpt_StatisticSuboptimizerKPIImprovement ), | 
|                                                                        suboptimizer.Name() | 
|                                                                        + ', ' + Translations::LibOpt_Statistic_KPILevel( kpilevel ), | 
|                                                                        suboptimizer | 
|                                                                      ).astype( LibOpt_StatisticSuboptimizerKPIImprovement ); | 
|      | 
|     // Set `LibOpt_StatisticSuboptimizerDetailKPIByLevel`-specific attributes. | 
|     statisticsuboptimizerdetailkpibylevel.KPILevel( kpilevel ); | 
|      | 
|     return statisticsuboptimizerdetailkpibylevel; | 
|   *] | 
| } |