I want the ability to determine what PI System Configuration Changes (AF & PI Data Archive) are legitimate and approved, with the criteria of being able to focus on changes that occurred during a user defined time range. I want to minimize the...
Allow nested operations in AF Asset Analytic functions for 'attribute attname'
KB00868 recommends Asset Analytics as the right job, but there are some major limitations that inhibit ease of use and deployment, specifically around operations on >1 attribute or tag simultaneously.
To improve this, AF analyses functions th...
One of the items i need to build frequently, yet no support in analytics yet.
I want to habe an AF Analysis function that returns the number of seconds a value of an attribute has changed. E.g. to calculate how long a pump is running, how long a b...
It can be difficult to locate an analysis group in the current (2.9.5) UI for the Analysis Statistics in a large system. Currently the groups are organized in decreasing order of lag which is great to troubleshoot latency issues. However, if one w...
Limit Analytics to Only Write to Specific Pointsource
A useful setting for PI Analytics would be the ability to specify a specific pointsource that the Analytic service writes to. This would help tremendously to troubleshoot what tags on the PI DA server are being written to by AF Analytics.
Reason Code value to AF element attribute or PI Tag
As a PI system user, I need the ability to use reason codes to develop reports and dashboards. The current functionality of PI Vision symbols and analytics do not really enable the use of the current data type of EF attribute.
The ability to map ...
Allow a default value to be specified for rollup analysis. This value would be used when the rollup cannot find any matching attributes, thereby eliminating a lot of rollup analysis errors and Calc Failed values from being written.
By now the NumOfChanges Function in AF Analytics does not take into account the value at the start of the timerange. NumOfChanges only counts the amount of changed values of the recorded values in the given timeframe.
If I query the NumOfChanges ...
Right now BadVal can only check one variable or Expression. So if I am evaluating an expression with say 10 inputs, and I want the expression to output NoOutput() if any one of the 10 inputs are BadVal, then I have 2 options right now. ...