2017-09-08 150 views
0

由於某種原因,我的參數不會過濾我的報告。我有3個數據集爲2個不同的表。一個數據集是項目,一個是問題,最後一個是數據集的參數將被提到一個名爲SelectProject具有以下值值補充說:參數不會過濾器報告SSRS

SELECT DISTINCT ProjectName, ID 
FROM   Project 

參數名稱是:SelectProject。

我的項目數據集是這樣的:

SELECT  Project.ProjectCode, Project.ProjectName, 
       Project.ProjectDescription, Project.ID, ProjectSponsorIDText, 
FROM   Project 
WHERE  (Project.ID IN (@SelectProject)) 

的問題,我的問題出現的數據集。

SELECT  Issue.IssueName, Issue.ID, Issue.RelatedRisk, 
       Issue.Project, Issue.RaisedBy, Issue.Description, 
       Issue.Impact, Issue.ImpactDescription 
FROM   Issue 
INNER JOIN 
         Project ON Issue.ID=Project.ID 
WHERE  (Project.ID IN (@SelectProject)) 

由於某種原因,它不會過濾我的問題表,只是留下我空表。 有什麼我失蹤?

回答

3

你應該加入使用Issue.Project字段中輸入您的問題:

SELECT  Issue.IssueName, Issue.ID, Issue.RelatedRisk, 
       Issue.Project, Issue.RaisedBy, Issue.Description, 
       Issue.Impact, Issue.ImpactDescription 
FROM   Issue 
INNER JOIN Project ON Issue.Project = Project.ID 
WHERE   Project.ID = @SelectProject 
+0

你最好保持在運營商的原始查詢 – niktrs

+0

唉唉的代碼。我知道我在錯誤的領域加入它。感謝那 –