페이지를 매긴 보고서의 테이블릭스 데이터 영역에 표시하기 위한 데이터 준비(보고서 작성기)

적용 대상:Microsoft 보고서 작성기(SSRS) Power BI 보고서 작성기 SQL Server Data Tools의 보고서 디자이너

페이지를 매긴 보고서에서 테이블릭스 데이터 영역은 데이터 세트에 있는 데이터를 표시합니다. 데이터 세트에 대해 검색된 모든 데이터를 보거나 필터를 만들어 일부 데이터만 볼 수 있습니다. 또한 조건 식을 추가하여 null 값을 채우거나 데이터 세트에 대한 쿼리를 수정하여 기존 열에 대한 정렬 순서를 정의하는 열을 포함할 수도 있습니다.

참고

Microsoft 보고서 작성기, Power BI Report Builder 및 SQL Server Data Tools의 보고서 디자이너에서 페이지를 매긴 보고서 정의(.rdl) 파일을 만들고 수정할 수 있습니다.

Null 및 비어 있는 필드 값 작업

데이터 세트에서 필드 컬렉션에 대한 데이터는 null과 빈 값을 포함하여 데이터 원본에서 런타임에 검색된 모든 값을 포함합니다. 일반적으로 Null 값과 비어 있는 값은 구분되지 않으며 대부분의 경우 이것이 정상입니다. 예를 들어 SumAvg 와 같은 숫자 집계 함수는 Null 값을 무시합니다. 자세한 내용은 집계 함수 참조(보고서 작성기 및 SSRS)를 참조하세요.

Null 값을 다르게 처리하려면 조건 식이나 사용자 지정 코드를 사용하여 Null 값에 대한 사용자 지정 값을 대체할 수 있습니다. 예를 들어 다음 식은 Null 필드에 Null 값이 나타날 때마다 [Size]이라는 텍스트로 대체합니다.

=IIF(Fields!Size.Value IS NOTHING,"Null",Fields!Size.Value)  

Transact-SQL 쿼리를 사용하여 SQL Server 데이터 원본에서 데이터를 검색하기 전에 null을 제거하는 방법에 대한 자세한 내용은 NULL 및 UNKNOWN(Transact-SQL)을 참조하세요.

Null 필드 이름 처리

식에서 Null 값을 테스트하는 것은 쿼리 결과 집합에 필드 자체가 있는 한 문제가 되지 않습니다. 사용자 지정 코드에서는 런타임에 데이터 원본으로부터 반환된 컬렉션 필드에 Null 필드가 나타나는지 여부를 테스트할 수 있습니다. 자세한 내용은 데이터 세트 필드 컬렉션 참조(보고서 작성기 및 SSRS)를 참조하세요.

정렬 순서 열 추가

기본적으로 데이터 세트 필드의 값을 사전순으로 정렬할 수 있습니다. 다른 순서로 정렬하려면 데이터 세트에 데이터 영역에서의 정렬 순서를 정의하는 새 열을 추가합니다. 예를 들어 [Color] 필드에 대해 정렬을 수행하고 흰색과 검정색 항목을 먼저 정렬하려면 다음 쿼리처럼 [ColorSortOrder]열을 추가합니다.

SELECT ProductID, p.Name, Color,  
   CASE  
      WHEN p.Color = 'White' THEN 1  
      WHEN p.Color = 'Black' THEN 2  
      WHEN p.Color = 'Blue' THEN 3  
      WHEN p.Color = 'Yellow' THEN 4  
      ELSE 5  
   END As ColorSortOrder  
FROM Production.Product p  

이 정렬 순서에 따라 테이블 데이터 영역을 정렬하려면 세부 정보 그룹의 정렬 식을 =Fields!ColorSortOrder.Value로 설정합니다. 자세한 내용은 데이터 영역의 데이터 정렬(보고서 작성기 및 SSRS)을 참조하세요.

참고 항목

데이터 세트 필드 컬렉션(보고서 작성기 및 SSRS)
식(보고서 작성기 및 SSRS)
데이터 필터링, 그룹화 및 정렬(보고서 작성기 및 SSRS)