(?Flag? = 1 AND <consequent>) OR (?Flag? IS NULL AND <alternative>)
where ?Flag? receives a static dataitem (=1) from the source report when a particular series is clicked. Unfortunately, when the flag is null, i.e., when one of the other series is clicked, the filter misbehaves by not applying <alternative> to the query. Can someone tell me a way to fix this?