Skip to Main Content
AVEVA™ PI System™ Feedback Portal

Welcome to our feedback site!


We created this site to hear your enhancement ideas, suggestions and feedback about AVEVA products and services. All of the feedback you share here is monitored and reviewed by the AVEVA product managers.

To start, take a look at the ideas in the list below and VOTE for your favorite ideas submitted by other users. POST your own idea if it hasn’t been suggested yet. Include COMMENTS and share relevant business case details that will help our product team get more information on the suggestion. Please note that your ideas and comments are visible to all other users.


This page is for feedback specifically for AVEVA PI System. For links to our other feedback portals, please see the tab RESOURCES below.

Status Completed
Created by Guest
Created on Aug 20, 2022

Standard Round Function in Asset-Analytics

The current function "Round()" implements banker's rounding. User's would also like a function that implements standard rounding.
  • ADMIN RESPONSE
    Aug 20, 2022
    This is in PI Server 2017 R2, available now on https://techsupport.osisoft.com/
  • Attach files
  • Guest
    Reply
    |
    Aug 20, 2022
    According to https://en.wikipedia.org/wiki/Rounding Round-to-even method has served as the ASTM (E-29) standard since 1940. This is also called convergent rounding, statistician's rounding, Dutch rounding, Gaussian rounding, odd–even rounding, or banker's rounding. It is the default rounding mode used in IEEE 754 computing functions and operators because it is favored for scientific computations. Why do user's want a different rounding method? Do they want round half-up or round half-away-from-zero?
  • Guest
    Reply
    |
    Aug 20, 2022
    It’s ok to have banker’s rounding as the default mode but having the option to specify the MidPointRounding would be useful. I have a case where the rounding used in an Analysis must match with an equivalent rounding operation done in PL/SQL on a system associated with the AF database. PL/SQL rounds up when facing a midpoint value. To accommodate that I currently need to add an epsilon to the value before rounding with Analysis so the result will round up in the case of a midpoint Value. Having the MidPointRounding mode option would also make it clear on how the rounding is performed.
  • Guest
    Reply
    |
    Aug 20, 2022
    Thank you for your detailed explanation of your use case. This work item is currently in our backlog and has not been assigned to a particular release. Once we have assigned this to a release, we will update the status.