I'm using the isAlarmActiveFiltered expression to determine if I have tags in alarm based on Display Name. For example, I have an expression tag called isAlarmMM01Dryer with the expression:
isAlarmActiveFiltered("*","*","MM01 Dryer",1,4,0,1,0) - Boolean, Event Driven
and it works, whether or not I have a tag with the "MM01 Dryer" display name in alarm is reflected as true or false and I have a 'Good' quality.
I made a copy of that tag and named it isAlarmMM02 and changed the expression to
isAlarmActiveFiltered("*","*","MM02 Dryer",1,4,0,1,0) and I get a quality status of "Bad_NotFound".
I checked my Display Names and they look correct. Does the Display Name in the expression have to exist on at least one tag? I don't currently have any tags in alarm but I still get good quality on 1 and bad on 2.