2014-01-06 44 views
0

我正在嘗試開發一個SSRS報表,其中包含一個鏈接到多個列值的參數。假設我創建了有各部門以及這些部門的一家公司的報告下,2個組織屬於公司內部:SSRS多個列值轉換爲1參數

EmployeeID |Name | Dept_number 
------------------------------- 
1   |Tom | AB12 
2   |Bob | AB10 
3   |John | AB08 
4   |Kim | AB09 
5   |Jack | AB05 

我能爲每個部門編號參數,但我想要做的是將部門編號彙總爲一個參數,其中包含2個選項:組織A &組織B.當直接連接到數據庫時,是否有辦法在SSRS中執行此操作?

+0

是的組織和部門之間的聯繫存儲在任何地方的數據? – user3056839

回答

2

假設這些表結構:

CREATE TABLE Depts (DepartmentId INT, Dept_number VARCHAR(4), OrganizationId INT) 
CREATE TABLE Orgs (OrganizationId INT, Org_name VARCHAR(50)) 

您可以填寫參數值是這樣的:

SELECT Dept_number, Org_name + ': ' + Dept_number AS OptionText 
FROM Depts 
     JOIN Orgs ON Orgs.OrganizationId = Depts.OrganizationId 

,然後查詢您的SSRS數據集where子句:

SELECT * 
FROM Employee 
WHERE Employee.Dept_number = @MySsrsParameter