У меня есть список в отчете, такой список основан на запросе, который показывает что-то вроде этого:
+------------+----------+------------+
| Employee | City | Client |
+------------+----------+------------+
| Alex | All City | All Client |
| Alex | Chicago | Google |
| Alex | NY | Twitter |
Сотрудник может иметь много городов и множество клиентов, список динамически обновляется с помощью подсказок, а значение его параметра поступает из Drill-Throught на панели инструментов.
Итак, мне нужно показать в своем списке только другой город и разных клиентов, исключая данные «Все», но если параметр имеет значение null, не следует исключать данные «Все», потому что Город и Клиент пришли из иерархия и если «все» исключено, в моем списке не будет данных.
Если параметр не равен NULL, мой список должен выглядеть следующим образом:
+------------+---------+---------+
| Employee | City | Client |
+------------+---------+---------+
| Alex | Chicago | Google |
| Alex | NY | Twitter |
+------------+---------+---------+
Но если null, должно выглядеть так:
+------------+----------+------------+
| Employee | City | Client |
+------------+----------+------------+
| Alex | All City | All Client |
+------------+----------+------------+