1

我有一个看起来像这样的查询:

Select FullName, ID, CASE WHEN TerritoryName IS NULL THEN 'Unknown' ELSE TerritoryName END AS Territory, SUM(Amount), Rank() OVER (ORDER BY SUM(Amount) DESC) AS Rank
From Contact
Where...
Group By ...

在 SSRS 中,我有一个名为 Territory 的下拉过滤器,它通过查询填充:

SELECT DISTINCT Name AS Territory
FROM            Territory
ORDER BY Territory

问题是,当我在 SSRS 中添加区域过滤器时,查询中标记为“未知”的结果会被自动过滤掉,并且不会显示在报告中。我怎样才能在报告中显示这些“未知数”?我是否需要以某种方式将“未知”添加到下拉框中?

4

1 回答 1

1

您可以将下拉列表填充为:

SELECT Name AS Territory
FROM            Territory
UNION
SELECT 'Unknown'

所以未知是一个选项

于 2013-10-11T13:24:29.377 回答