다음을 통해 공유


원본에서 보고서 데이터 필터링

원본에서 보고서 데이터 집합에 대한 데이터를 필터링하려면 보고서에 필요한 데이터만 포함하는 쿼리를 지정합니다. 각 데이터 원본 유형에 대해 Reporting Services에서 쿼리 디자이너를 제공하므로 사용자가 쉽게 쿼리를 작성할 수 있습니다. 특정 값을 포함하거나 제외하는 쿼리를 작성하거나 매개 변수가 있는 쿼리를 만들 수 있습니다.

보고서에 대한 데이터를 검색한 후 필터링하려면 필터 식 데이터 집합, 데이터 영역 및 그룹을 만듭니다. 자세한 내용은 보고서의 보고서 데이터 필터링을 참조하십시오.

쿼리 디자이너에 대한 자세한 내용은 Reporting Services 쿼리 디자이너를 참조하십시오.

쿼리에서 데이터 필터링

데이터 집합 쿼리에서 데이터를 필터링하려면 결과 집합에서 포함하거나 제외할 값을 지정하여 검색된 데이터를 제한하는 제한 절을 포함합니다.

Transact-SQL 쿼리의 경우 WHERE 절을 추가하여 값을 필터링할 수 있습니다. 예를 들어 특정 지역의 판매 또는 특정 범주의 제품에 대한 판매를 선택할 수 있습니다. 자세한 내용은 WHERE 및 HAVING을 사용하여 행 필터링을 참조하십시오.

MDX 쿼리의 경우 MDX 쿼리 디자이너의 필터 창에서 필터를 지정하여 포함하거나 제외할 차원 및 특성 계층을 지정할 수 있습니다. 자세한 내용은 Analysis Services MDX 쿼리 디자이너 사용자 인터페이스SQL Server Analysis Services에서 보고서 데이터 집합 만들기를 참조하십시오.

쿼리에서 매개 변수를 사용하여 데이터 필터링

쿼리에 쿼리 변수라고도 하는 쿼리 매개 변수가 포함되면 Reporting Services에서 쿼리 매개 변수에 연결되는 보고서 매개 변수를 자동으로 만듭니다. 이렇게 하면 사용자가 보고서에서 볼 데이터를 선택할 수 있습니다.

사용자가 특정 순서로 각 매개 변수에 대한 값을 선택하고 각 선택이 연속적으로 다음 매개 변수에 대한 값을 제한하는 연계 매개 변수를 만들 수 있습니다. 연계 매개 변수는 수천 개의 선택을 관리 가능한 개수로 잠재적으로 줄일 수 있습니다. 예를 들어 사용자가 제품 범주를 선택한 다음 해당 범주에서 사용 가능한 제품 목록을 선택한 다음 크기 및 색순으로 선택합니다. 자세한 내용은 방법: 보고서에 연계 매개 변수 추가(Reporting Services)를 참조하십시오.

데이터 원본에 관련된 쿼리 디자이너를 사용하여 매개 변수가 있는 쿼리를 작성할 수 있습니다.

Transact-SQL 쿼리의 경우 서로 다른 데이터 원본이 매개 변수에 대한 서로 다른 구문을 지원합니다. 위치 또는 이름으로 쿼리에서 식별되는 매개 변수의 범위를 지원합니다. 자세한 내용은 특정 데이터 원본에 쿼리 매개 변수 사용(Reporting Services)을 참조하십시오.

MDX 쿼리의 경우 필터에서 매개 변수가 있는 쿼리를 만들도록 매개 변수 옵션을 선택해야 합니다. 자세한 내용은 방법: Analysis Services용 MDX 쿼리 디자이너에서 매개 변수 정의를 참조하십시오.

참고 항목

태스크

방법: 보고서 매개 변수와 쿼리 매개 변수 연결

개념

매개 변수를 사용하여 보고서 데이터 제어