Analysis | Analysis Selector Filter By expression(s) in MES Analysis Settings

Analysis Selector Component | Filter By

For performance reasons, it is recommended to use "Equipment Path = " in Filter By

(specifically, we also strongly advise against using "Equipment Name = " in Filter By)

Success Always use single quotes around strings within python strings.


MES Analysis Selector

Solution

You can run this Script as a diagnostic. 
It will print out all of the Analysis Settings that don't have Equipment Path in the Filter-By expression.

Python
list = system.mes.analysis.getMESAnalysisSettingsList()

for item in list:
obj = system.mes.analysis.getMESAnalysisSettings(item)
fexp = obj.getFilterExpression()
if 'Equipment Path' not in fexp:
print item, ' analysis does not have Equipment Path filter-by expression:'
print fexp