2013-10-11 29 views
1

我有一個查詢,看起來像這樣:防止SSRS篩選條件從刪除搜索結果與空白字段

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我有通過查詢填充的下拉過濾器命名爲地區:

SELECT DISTINCT Name AS Territory 
FROM   Territory 
ORDER BY Territory 

問題是,當我在SSRS中添加Territory過濾器時,查詢中標記爲「未知」的結果會自動過濾掉,並且不會顯示在報告中。 如何在報告中顯示這些「未知」?我需要以某種方式將「未知」添加到下拉框嗎?

回答

1

你可以有你的下拉列表填充爲:

SELECT Name AS Territory 
FROM   Territory 
UNION 
SELECT 'Unknown' 

從而使未知是一個選項

+0

哇,這是非常可笑容易!謝謝德里克!它工作完美。 – mack

+0

不客氣:) –