2015-01-12 6 views
0

SSRS의 일부 보고서에 대한 매개 변수로 사용하는 쿼리가 있습니다. 이 매개 변수에 모두 선택 옵션을 추가하고 싶습니다. 내 목록에 다른 검색어를 추가해야한다는 의미입니까? 이 작업을 수행하는 더 좋은 방법이 있습니까? 이 길로 가면 내 보고서를 모두 수정해야한다고 생각합니다.SSRS 보고서에 ALL 매개 변수 추가

select EmployeeName, 
EmployeeID as EmployeeKey 
from dimEmployee 
where EmployeeID in ('9','3','4','81','115','68','11') 
order by EmployeeName 

답변

0

내가 UNION 다음 가능한 값의 목록을 채우는 데이터 세트 상에 NULL 기록, 보고서 쿼리에 다음

select EmployeeName, 
EmployeeID as EmployeeKey 
from dimEmployee 
where EmployeeID in ('9','3','4','81','115','68','11') 
UNION ALL 
SELECT 
    ' ALL ', 
    NULL 
order by EmployeeName 

에, 사건을 처리하는 직원 ID는 일반적으로 이것이 않는 방법 NULL :

SELECT ... 
FROM ... 
WHERE @EmployeeID IS NULL OR EmployeeID IN (@EmployeeID) 

그래, 모든 보고서를 수정해야합니다.

+0

NULL UNION은 무엇을합니까? –

+0

선택 목록에서 "ALL"옵션을 나타낼 수있는 추가 항목을 제공합니다. –