I have a session variable that's being populated by a parameter with the AllowEmptyDynamicValues option set, from that I'm using a show to display further parameters if the value is not empty or the value offair, but only the first value is processed in the show conditions.
<A>-A|Value|[pagevar:EventStatus]|!=;offair only works against a blank variable.
<A>-A|Value|[pagevar:EventStatus]|!=offair; only works against the variable being offair.
The '!=' strictly follows an equals comparison (case and culture insensitive). If you want to configure a contains expression, you should use the "regex=". In that regex you can do a negative lookup with the "?!" regex part.
![](https://community.dataminer.services/wp-content/uploads/wp-user-manager-uploads/2021/02/7wf9los1a5d41.jpg)
Aha you’re trying to add multiple conditions in one go!
In that case you need to define the comparer in each of them. In your case here for instance: “|=onair;=scheduled”
As the values for the does not equals will be an empty string or offair I’ve changed it to the two values it should be to show instead.
-A|Value|[pagevar:EventStatus]|=onair;scheduled