我在报告中有一个列表,此类列表基于显示如下内容的查询:
+------------+----------+------------+
| Employee | City | Client |
+------------+----------+------------+
| Alex | All City | All Client |
| Alex | Chicago | Google |
| Alex | NY | Twitter |
Employee 可以有许多城市和许多客户,列表由提示动态刷新,其参数值来自仪表板中的钻取。
所以,我需要在我的列表中只显示不同的城市和不同的客户,不包括“所有”数据,但如果参数为空不应该排除“所有”数据,因为城市和客户来自一个层次结构,如果“全部”被排除在我的列表中将没有数据。
如果参数不为空,我的列表应如下所示:
+------------+---------+---------+
| Employee | City | Client |
+------------+---------+---------+
| Alex | Chicago | Google |
| Alex | NY | Twitter |
+------------+---------+---------+
但如果为 null,则应如下所示:
+------------+----------+------------+
| Employee | City | Client |
+------------+----------+------------+
| Alex | All City | All Client |
+------------+----------+------------+