2014-09-04 5 views
0

매개 변수를 드롭 다운으로 추가하려는 보고서가 있습니다. 데이터베이스에는 13,000 개가 넘는 레코드가 있으며 추가 할 매개 변수는 레코드의 건물 이름입니다. 약 6 개의 건물 이름이 있습니다. 쿼리에서 값을 가져 와서 건물 이름을 값으로 전달하여 매개 변수를 추가하면 드롭 다운은 6 개의 건물 이름이 아닌 13,000 개의 레코드 모두 6 개의 건물 이름을 반복합니다.SSRS 매개 변수 드롭 다운에서 복수 값을 제거하는 방법

6 개의 건물 이름을 표시하고 그 건물 이름과 관련된 레코드를 표시하도록 필터링 할 수있는 방법이 있습니까?

SELECT new_studentid, new_studentinformationid, new_firstname, new_lastname, new_building, new_busnumber, new_grade, new_primaryhomeroom,documentbody FROM StudentInformation WHERE(new_building = @new_building) AND (new_primaryhomeroom = @new_primaryhomeroom) 
+2

사용은'당신이 대신 사용하는 데이터 소스의 쿼리에서 DISTINCT'를 선택 단지' 선택 '. 또한 우리가 당신을 도울 수 있도록 우리에게 쿼리를 보여주십시오. –

+0

님이 @Mahmoud Gamal의 질문을 편집했습니다 – hkhan

+0

다른 매개 변수 값으로 매개 변수를 필터링 하시겠습니까? 두 개의 드롭 다운 목록이 있고 첫 번째 드롭 다운 목록의 선택한 값에 따라 두 번째를 필터링하고 싶습니까? –

답변

1

매개 변수 드롭 다운에 대한 쿼리 만 수행하면됩니다. 이 쿼리를 사용

SELECT DISTINCT new_building 
FROM StudentInformation 

그리고 담임 매개 변수 : 그것은 아마 이런 식으로 뭔가해야

SELECT DISTINCT new_primaryhomeroom 
FROM StudentInformation 
WHERE(new_building= @new_building) 
+0

실제로 건물 매개 변수를 필터링하여 담벼락을 필터링하고 싶습니다. – hkhan

+0

수정 된 답변보기 –

+0

감사합니다. Tab Alleman.:D – hkhan