Symptom
- The 'Calculate Average Value For Numeric Job Info Field()' rule function does not return the expected result.
- Example: An employee has a value of 22 in the numeric job info field. However, the rule function calculates and returns a value of 29.83 for the calculation period defined in the rule parameters (e.g., January 1, 2026 - December 31, 2026).
- It has been confirmed via a Person and Employment Audit report that the value has remained consistent at 22 for the entire calculation period.
Environment
SAP SuccessFactors Employee Central > Time Off
Reproducing the Issue
- Create a rule trace to log how the rule function is being processed.
- Run the Time Account Process Simulator for the affected user.
- Go back to the rule trace page and download the result log.
- Review the rule trace and observe that the average value of the numeric job info field (e.g. custom-double1) being calculated by the 'Calculate Average Value For Numeric Job Info Field()' rule function is incorrect for the period defined in the rule parameters (e.g., January 1, 2026 – December 31, 2026).
- Note that the calculated figure in the rule trace, e.g. 29.8356164384 differs from the value in the job information field, which has consistently been 22 since the start of 2026.
Cause
The affected user has corrupt job information data. There are overlapping records present for the user, causing a certain period to be counted twice, which results in a larger-than-expected value.
Resolution
- Go to Check Tool > 'System Health' tab.
- Under the 'Result Type' dropdown, uncheck all the options.
- Run the check tool 'All Job Information records have consistent end dates' (JobInfoInconsistentEndDateCheck).
- Identify the affected user in the results of the check tool.
- Apply the quick fix provided by the check tool to correct the overlapping records in the job information data.
These steps will correct the data that is causing the calculation issue.
See Also
Keywords
Calculate Average Value For Numeric Job Info Field(), Calculate Average Value For Numeric Job Info Field, Calculate Average Value For Numeric Job Information Field Based on Months(), Calculate Average Value For Numeric Job Information Field Based on Months, wrong, incorrect, calculate average value, numeric job info field, incorrect results, overlapping records, job information corruption, job info, incorrect calculation, unexpected, unexpected result, unexpected value, value, wrong value, incorrect value , KBA , LOD-SF-EC-TIM-RUL , TAT Rules, Validation & Take rules , Problem
SAP Knowledge Base Article - Public