The elapsed time statistics in the rule estimation log is inaccurate for rule versions greater than 10


In the rule estimation log, a table named “Elapsed Time Statistics” contains time data for each rule along with other activities. When the estimation contains rule versions greater than 10, inaccurate data can occur. 

The activity name for a rule in the table is  R<rule-id>_<rule-version>. The rule-version part of the activity name is incorrectly truncated to the first digit of the version number. In addition, if there are two versions of the same rule ID that are both greater than 10, the statistics for the two rules are combined.

The following example illustrates that version 10 and version 11 of rule ID 50190 are combined into a single data row with the activity name “R50190_1”, which is incorrect.

Estimate 50105: Elapsed Time Statistics 

                                                             Average Time 

                                               Percent of      per 1000 

Activity    Elapsed Time         Iterations    Total Time     Iterations 

ThrupRpt        0:00.003                420      30.91%          0:00.008 

OutDtail        0:00.002                420      20.50%          0:00.005 

GetTran         0:00.002                420      19.11%          0:00.005 

OutStats        0:00.001                420      12.49%          0:00.003 

DoneRule        0:00.001                420       8.09%          0:00.002 

InitTran        0:00.000                420       4.18%          0:00.001 

R50190_1        0:00.000                840       2.92%          0:00.000 

SetStats        0:00.000                420       1.80%          0:00.000 

            ============                       ========== 

                0:00.011                         100.0% 

The correct result would be a separate line for each rule: R50190_10 and R50190_11.

There is no workaround for this issue.