SAP Knowledge Base Article - Public

3677259 - Understanding rounding behavior for numbers exceeding the configured decimal places in SAP Analytics Cloud for Planning (SAC)

Symptom

  • The current configuration for a measure in the model is set to 4 decimals.
  • When entering a value such as 0.01239 in the table, the system rounds it to 0.123.
  • When entering a value such as -0.01239 in the table, the system rounds it to -0.124. 
  • The rounded value differs between the positive values and the negative values, and clarification is needed regarding the behavior. 

Environment

SAP Analytics Cloud

Reproducing the Issue

  1. Log in to SAP Analytics Cloud and navigate to the relevant model.
  2. Set the configuration for a measure to display up to 4 decimal places.
  3. Go to a planning enabled story.
  4. Double click a data cell.
  5. Input a value exceeding 4 decimal places, such as 0.01239 or -0.01239, in the table.
  6. Observe the different values.

Cause

The system uses a floor-like rounding strategy for numbers exceeding the configured decimal places. This ensures that the rounded value is always less than or equal to the original value.
Please refer to Math.floor() for more details.

Resolution

This behavior is functioning as designed.

If a different rounding method is required, consider creating an enhancement request as per KBA 2424376 and follow up with the product owner team about this enhancement request on the SAP Customer Influence Site https://influence.sap.com/sap/ino/#/campaign/884

Keywords

sap analytics cloud, SAC, data entry, plan data, tables, input data, rounded value, percentage measure, rounding issue, negative value, negative number, decimal configuration, data visualization, story input, unexpected rounding behavior, data analysis, rounding strategy, inflation percentage , KBA , LOD-ANA-PL-DE , Data Entry and Mass Data Entry , Problem

Product

SAP Analytics Cloud 1.0