As a PI user, I want to be able to visualize and analyze the SQC violations that are generated by the SQC rules.
The ability to save SQC outputs such as Mean, median, mode, stdev, Cpk, max, min, 1-5 sigma zones, ucl, lcl in the follo...
Use Case: calculating which Shift is working within a rotating-shift cycle, which must the follow Daylight Savings Time offset.
This function is available in the Performance Equation library, but not in AF. The function itself is simple once one ...
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...
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. ...
Totalizer that resets to 0 with Asset based Analytics
I need to calculate a running sum (totalizer) of a PI Point and reset it to 0 at the beginning of each month. I would like to do this with Asset based Analytics. There are workarounds to do this, but none are great. For example, one workaround inv...
As an administrator, I would like to be able to backfill data that crosses over a versioning event
Use case:
1. An element has an attribute that looks up information on equipment configuration (ex: a pump rate)
2. Due to an equipment change, the lookup table and the element were increased in version
3. A backfill needed to be performed o...
Filter/Flag PI System Generated Error Message as Analysis Inputs to prevent False Positive Evaluations
The PI data archive (and potentially other systems) can generate many automated error messages to assist with troubleshooting. One such key example is "[-10767] Client exceeded maximum concurrent queries in RPC thread pool", which occurs when a se...
Analysis Preview Results - Automatically scroll to result row
After generating "Preview Results" (from right mouse click on analysis name on PSE Analysis Templates tab) it would be nice if the upper results table would auto scroll to the related time value when using the trend cursor to click on the results ...
Safeguard against multiple analyses writing to the same PI Point
Safeguard against multiple analyses writing to the same PI Point. Currently it is possible to configure more than one analysis to write to the same PI point. This is a problem since it often goes undetected until someone looks at the data and sees...