У меня есть приборная панель spotfire с двумя выпадающими списками, один для Дня и один для Месяца, который я хочу использовать для ограничения данных визуализаций.
Мне нужно использовать оба фильтра одновременно. В настоящее время у меня есть инструкция case, написанная для этого, однако операторы case по умолчанию прекращают вычислять выражения, когда они достигают истинного оператора.
Например, ниже, у меня есть операторы для MonthSelector сверху, он не продолжает оценивать после этого DaySelector.
case
when "${MonthSelector}"="all" then [Month] <> ''
when "${MonthSelector}"<>"all" then [Month] = "${MonthSelector}"
when "${DaySelector}"="all" then [Week_Day] <> ''
when "${DaySelector}"="WeekDay" then [Week_Day] <> 'Saturday' and [Week_Day] <> 'Sunday'
when "${DaySelector}"="WeekEnd" then [Week_Day] = 'Saturday' OR [Week_Day] = 'Sunday'
when "${DaySelector}"<>"WeekEnd" AND "${DaySelector}"<>"WeekDay" AND "${DaySelector}"<>"all" then [Week_Day] = "${DaySelector}"
else false end case
Мне нужна помощь либо в получении точечного огня для продолжения оценки оператора case после первого значения true, либо в другом способе написания выражения ограничения данных, которое будет ограничивать данные на основе обоих раскрывающихся списков.
Я в растерянности, любая помощь будет оценена.