Hello - New to Ignition and Sepasoft. We are using Ignition version 8.1.37 and MES OEE Downtime 3.81.10.
For dashboarding purposes, we would like to take data received from a dataset from the MESController object and display it on a Ignition Table Component, but modify a column to multiply by a tag (Target OEE%) that is set by the user on a separate interface.
So our query from the MES Analysis Controller selects by hour the OEE, the Theoretical Outfeed Standard Count (Ideal Units Produced), and the OEE Outfeed Count (Actual units produced). This is presented in the props.data dataset and we use this to display in the table.
This works as expected.
I would like to multiply the Theoretical Outfeed Standard Count (Ideal Units Produced) by our TargetOEE tag (usually set at 70%) to display the Target Units Produced in the table. I don't see a way to do this in the Table Properties. Can anyone help? I'm also interested in other data manipulation in the table once I figure this out - such as dashes or null for hours that we are not producing anything and it defaults to 100%.
Create a CUSTOM.data property on the table and bind that to the raw data source.
Create a Property Binding on the table's PROPS.data and point it to the custom property defined above. (Use the Browse Properties button to select it so that you don't goof up.)
Add a Script Transform to the PROPS.data property binding to manipulate your dataset as you want.
Eliminate the space. Generally, keys need to be valid Python Identifiers. I would suggest replacing the space with an Under score, and then define the column headers in the columns section of the tables props.