3단원: 행렬, 변수 및 표시기(KPI) 추가(SSRS)

이 단원에서는 AdventureWorks의 영업 사원이 다음과 같은 질문에 대해 손쉽게 답을 찾을 수 있도록 Employee_Sales_Summary_2008R2 보고서에 보고서 항목을 추가하는 방법을 배웁니다.

  • 전체 판매 할당량을 달성하고 있습니까?

  • 할당량을 달성하고 있는 제품 범주는 무엇입니까?

Employee_Sales_Summary_2008R2는 판매 데이터 요약을 표시하는 마스터 보고서입니다. 사용자가 특정 판매 주문에 대한 모든 정보를 표시하는 별도의 보고서를 열기 위해 클릭할 수 있는 판매 주문 번호에 대한 드릴스루 동작을 추가합니다.

학습 내용

이 자습서에서는 다음 태스크를 수행합니다.

  • 제품 범주 및 판매 주문 번호를 기준으로 하는 행 그룹이 있는 행렬을 추가합니다.

  • 판매 주문 번호를 기준으로 하는 자식 그룹과 연결된 행에 대한 확장/축소 토글을 추가합니다.

  • 보고서가 처음 실행될 때 모든 토글 행의 표시 여부를 사용자가 제어할 수 있는 부울 매개 변수를 추가합니다. 기본적으로 행이 축소되도록 토글 상태를 구성합니다.

  • 판매 주문 번호에 대한 드릴스루 동작을 추가합니다. 이후의 자습서에서 대상 보고서를 만듭니다. 자세한 내용은 Sales_Order_Detail_2008R2 보고서 만들기(SSRS)를 참조하십시오.

  • 각 범주에 대한 판매 할당량을 정의하는 계산 필드가 있는 데이터 집합과 이 데이터 집합으로 채워지는 다중값 매개 변수를 추가합니다.

  • KPI(핵심 성과 지표)를 나타내기 위해 테이블에 다음 두 표시기를 추가합니다.

    • 모든 범주에 대해 충족된 할당량. 이 표시기는 행렬 수준에서 범위가 지정되고 모든 범주의 판매량이 해당 월의 할당량을 초과하는지 여부를 표시합니다.

    • 각 개별 범주에 대해 충족된 할당량. 이 표시기는 범주 그룹 수준에서 범위가 지정되고 판매량이 목표량의 백분율 범위 내에 포함되는지 여부에 따라 상태를 표시합니다.

    매개 변수 값을 변경하여 범주 할당량을 대화형으로 변경하면 각 표시기의 상태가 어떻게 바뀌는지 확인할 수 있습니다.

  • 복잡한 식을 보다 손쉽게 작성할 수 있도록 보고서 및 그룹 수준 변수를 정의합니다.

  • 디자인 및 디버깅 작업을 지원하기 위해 입력란에 여러 계산 결과를 표시합니다. 매개 변수를 기준으로 입력란 표시 여부를 설정하면 사용자가 이 선택적 정보를 표시할지 여부를 제어할 수 있게 됩니다.

  • 보고서 항목이 여러 개 들어 있는 사각형을 테이블릭스 모퉁이 셀에 추가합니다.

  • 시나리오 텍스트에서 행렬로 연결되는 책갈피 링크를 추가합니다.

  • 행렬의 용도를 설명하는 설명 텍스트를 추가합니다.

이 자습서에 소요되는 예상 시간: 30분

요구 사항

요구 사항에 대한 자세한 내용은 AdventureWorks 2008R2 예제 보고서의 사전 요구 사항(SSRS)을 참조하십시오.

이 단원에서는 사용자가 이전 단원인 보고서 서버 프로젝트 및 AdventureWorks2008R2_Base 보고서 만들기(SSRS)를 완료하여 보고서 프로젝트, 공유 데이터 원본 및 공유 데이터 집합을 만들었으며 2단원: 꺾은선형 차트 및 스파크라인 차트 추가(SSRS)를 완료했다고 가정합니다.

문서 개요 창에서 보고서 항목 간의 계층적 관계를 보는 방법에 대한 팁을 검토하십시오. 자세한 내용은 보고서 디자인 팁(보고서 작성기 3.0 및 SSRS)을 참조하십시오.

프로젝트 및 보고서를 열려면

  1. 이전 단원에서 만든 보고서 서버 프로젝트 AdventureWorks 2008R2 예제 보고서를 Business Intelligence Development Studio에서 엽니다.

  2. Employee_Sales_Summary_2008R2 보고서를 엽니다.

행렬 추가

비교적 복잡한 행렬을 디자인하려는 경우 보고서 디자인 화면에서 바로 행렬을 사용하면 보다 간단하게 행렬 속성을 선택하고 구성할 수 있습니다. 이후 단계에서는 사각형 컨테이너에 행렬을 추가합니다.

판매 주문을 표시하기 위해 행렬을 추가하려면

  1. 보고서 디자인 화면에 행렬을 추가합니다.

  2. 행렬에서 다음을 수행합니다.

    1. 셀 위로 마우스를 이동하고 필드 태그를 클릭한 다음 데이터 집합과 EmployeeSalesDetail2008R2를 차례로 가리키고 Category를 클릭합니다.

    2. 보고서 데이터 창에서 데이터 집합을 확장한 다음 EmployeeSalesDetail2008R2를 확장합니다.

    3. SalesOrderNumber 를 행 그룹 창의 Category 아래로 끕니다. 자식 행 그룹이 생성됩니다.

    4. 데이터 셀에서 필드 태그를 클릭한 다음 Sales를 클릭합니다. 이 셀의 입력란 서식을 통화로 지정합니다.

  3. Category 셀을 마우스 오른쪽 단추로 클릭하고 합계 추가를 가리킨 다음 를 클릭합니다.

  4. 필요에 맞게 행렬의 서식을 지정합니다.

확장/축소 토글을 제어하는 매개 변수를 만들려면

  1. 보고서 데이터 창에서 이름이 ExpandAllTableRows인 매개 변수를 추가합니다.

  2. 보고서 매개 변수 속성 대화 상자에서 다음을 수행합니다.

    1. 프롬프트를 Expand all table rows?로 변경합니다.

    2. 데이터 형식에서 부울을 선택합니다.

    3. 기본값에서 값을 false로 설정합니다.

자식 행 그룹에 대한 확장/축소 토글을 만들려면

  1. 그룹화 창에서 SalesOrderNumber의 그룹 속성을 엽니다.

  2. 표시 유형 페이지에서 식에 따라 표시 또는 숨기기를 클릭하고 다음 식을 입력합니다. =NOT Parameters!ExpandAllTableRows.Value.

  3. 이 보고서 항목으로 표시 또는 숨기기 가능을 선택하고 드롭다운 목록에서 부모 그룹인 Category.

입력란의 이름은 입력란에 추가되는 첫 번째 필드에 따라 자동으로 지정됩니다.

다른 보고서에 대한 드릴스루 링크를 만들려면

  1. 행렬에서 SalesOrderNumber를 마우스 오른쪽 단추로 클릭하고 입력란 속성을 엽니다.

  2. 동작 페이지에서 보고서로 이동을 클릭합니다.

  3. 보고서 지정에서 Sales_Order_Detail_2008R2를 입력합니다.

    [!참고]

    대상 보고서가 아직 없기 때문에 보고서 이름과 매개 변수 이름을 직접 정확하게 입력해야 합니다. 프로젝트에 대상 보고서가 있는 경우에는 보고서 이름 및 해당 보고서 매개 변수의 드롭다운 목록에서 선택할 수 있습니다.

  4. 추가를 클릭합니다.

  5. 이름에 SalesOrderIDStart를 입력합니다.

  6. 에 [SalesOrderID]를 입력합니다.

  7. 추가를 클릭합니다.

  8. 이름에 SalesOrderIDEnd를 입력합니다.

  9. 에 [SalesOrderID]를 입력합니다.

  10. 글꼴 페이지에서 파랑으로 설정하고 효과밑줄로 설정합니다.

Sales_Order_Detail_2008R2 보고서에 일련의 판매 주문 번호에 대한 각 판매 주문의 정보가 표시됩니다. 대상 보고서 매개 변수를 동일한 판매 주문 번호로 설정하면 보고서에 단일 판매 주문에 대한 정보가 표시됩니다.

초기 할당량 및 범위를 제공하는 데이터 집합 추가

할당량 데이터를 추가하려면

  • 보고서 데이터 창에서 이름이 CategoryQuotas인 데이터 집합을 추가합니다. 기존 공유 데이터 원본을 사용하고, 포함된 데이터 집합을 지정하고, 다음 쿼리를 사용합니다.

    SELECT 1 as ID, 'Accessories' as Category, 
       1000 as Quota, 25 as PercentDeviation
    UNION SELECT 2 as ID, 'Bikes' as Category, 
       70000 as Quota, 5 as PercentDeviation
    UNION SELECT 3 as ID, 'Clothing' as Category, 
       2500 as Quota, 20 as PercentDeviation
    UNION SELECT 4 as ID, 'Components' as Category, 
       20000 as Quota, 10 as PercentDeviation
    

Quota 필드는 통화를 나타냅니다. 이후 단계에서 만들 이름이 @CategoryQuota인 보고서 매개 변수의 초기 값은 이 Quota 값으로 채워집니다. 정수가 아닌 숫자를 나타내려면 보고서 매개 변수가 Float 데이터 형식이어야 합니다. 다음 단계에서는 Float 형식의 Quota를 기반으로 계산 필드를 만듭니다.

계산 필드를 만들려면

  1. 보고서 데이터 창에서 이름이 CategoryQuotas인 데이터 집합을 마우스 오른쪽 단추로 클릭한 다음 계산 필드 추가를 클릭합니다.

  2. 추가를 클릭합니다.

  3. 필드 이름에 QuotaF를 입력합니다.

  4. 필드 원본에서 값을 다음 식으로 설정합니다.

    =CDbl(Fields!Quota.Value)

사용자가 할당량 값을 지정할 수 있도록 하기 위한 매개 변수 추가

다중값 매개 변수 @CategoryQuota를 추가하려면

  1. 보고서 데이터 창에서 새 매개 변수를 추가합니다.

  2. 일반 페이지에서 다음을 수행합니다.

    1. 이름을 CategoryQuota로 설정합니다.

    2. 프롬프트를 Category quotas (Accessories, Bikes, Clothing, Components):로 설정합니다.

    3. 데이터 형식을 Float로 설정합니다.

    4. 다중 값 허용을 선택합니다.

  3. 기본값 페이지에서 다음을 수행합니다.

    1. 쿼리에서 값 가져오기를 선택합니다.

    2. 데이터 집합에 대해 CategoryQuotas를 선택합니다.

    3. 값 필드에 대해 QuotaF를 선택합니다.

  4. 보고서를 실행하여 매개 변수가 올바르게 표시되고 각 매개 변수에 기본값이 있는지 확인합니다.

사용자가 범주의 할당량을 대화형으로 변경할 수 있도록 하려면 데이터 집합에 대해 사용 가능한 값을 지정하지 마십시오. 사용 가능한 값을 지정하면 매개 변수에 대해 선택할 수 있는 값이 제한됩니다.

복잡한 식을 보고서 변수로 정의

변수를 사용하면 복잡한 식을 한 번 정의한 다음 이에 대한 참조를 다른 식에 추가할 수 있습니다. 보고서 변수는 보고서가 처리될 때 한 번 평가됩니다. 그룹 변수는 그룹 인스턴스마다 한 번씩 평가됩니다.

보고서 변수를 만들려면

  1. 보고서 변수를 만들려면 보고서 속성을 엽니다.

  2. 변수 페이지에서 다음을 수행합니다.

    1. 추가를 클릭합니다.

    2. 이름에 SumofAllParameterThresholds를 입력합니다.

    3. 에 =CDbl(Parameters!CategoryQuota.Value(0)+Parameters!CategoryQuota.Value(1)+Parameters!CategoryQuota.Value(2)+Parameters!CategoryQuota.Value(3))을 입력합니다.

이 식은 범주 할당량의 합계로 총 할당량을 계산합니다. 이 변수는 나중에 행렬로 범위가 한정된 표시기를 구성할 때 사용합니다.

복잡한 식을 그룹 변수로 정의

그룹 변수를 만들려면

  1. 그룹화 창에서 행 그룹을 표시할 행렬을 선택합니다.

  2. Category 그룹을 마우스 오른쪽 단추로 클릭한 다음 그룹 속성을 엽니다.

  3. 변수를 클릭하고 다음을 수행합니다.

    1. 추가를 클릭합니다.

    2. 이름에 IndextoCategoryQuotas를 입력합니다.

    3. 에 =Lookup(Fields!Category.Value,Fields!Category.Value,Fields!ID.Value,"CategoryQuotas")를 입력합니다.

      그러면 그룹 값 Category의 ID인 1, 2, 3 또는 4가 검색됩니다. 이 값은 사전순으로 나열된 범주인 Accessories, Bikes, Clothing, Components에 해당합니다.

    4. 추가를 클릭합니다.

    5. 이름에 PercentDeviation을 입력합니다.

    6. 에 =.01 * CDbl(Lookup(Fields!Category.Value,Fields!Category.Value,Fields!PercentDeviation.Value,"CategoryQuotas"))를 입력합니다.

      그러면 그룹 값 Category의 백분율 편차 필드인 25%, 5%, 20%, 10%가 검색됩니다. Bikes와 같은 범주의 경우 판매량이 높을 것으로 예상되기 때문에 할당량에 대한 백분율 편차가 작습니다. Accessories와 같은 범주의 경우 판매량이 낮기 때문에 할당량에 대한 백분율 편차가 작습니다.

이 그룹 변수는 나중에 범주 그룹으로 범위가 한정된 표시기를 구성할 때 사용합니다.

다음 단계에서는 각 범주 할당량에 대한 범위에서 가장 높은 값과 가장 낮은 값을 계산하는 식의 부분을 표시하기 위해 조건부로 숨겨진 텍스트를 추가합니다.

그룹 머리글 행 추가 및 계산 결과 표시

런타임에 속성 값을 보다 잘 파악할 수 있도록 식을 계산하고 표시할 수 있습니다. 이러한 값이 필요하지 않은 경우 숨겨지도록 조건부 표시 유형을 사용하십시오.

Category에 대한 그룹 머리글 행을 추가하려면

  1. SalesOrderNumber 가 포함된 입력란을 마우스 오른쪽 단추로 클릭하고 필요에 따라 Esc 키를 눌러 입력란을 선택하고 편집 모드를 끝낸 다음 행 삽입을 가리키고 외부 그룹 - 위를 클릭합니다.

  2. Sales 열에서 방금 추가한 행에 있는 셀에 대한 필드 태그를 클릭한 다음 Sales를 클릭합니다. 입력란의 서식을 통화로 지정합니다.

Category 그룹에 연결된 머리글 행이 추가됩니다.

입력란에 식의 여러 부분을 추가하려면

  1. 방금 추가한 그룹 머리글 행에 있는 SalesOrderNumber 위의 빈 입력란을 선택합니다. 이 셀의 데이터 범위는 Category 그룹입니다.

  2. 더 많은 작업 공간을 제공하려면 사각형을 사용하여 셀에 대한 행 높이 및 열 너비를 확장합니다.

  3. 입력란에 이름이 rectCategoryQuotas인 사각형을 삽입합니다. 사각형 컨테이너를 사용하면 테두리 스타일과 색이 행렬의 셀과 일치하도록 설정할 수 있습니다.

  4. 다음 텍스트를 포함하는 tbCategoryQuotas라는 입력란을 사각형에 추가합니다.

    1. Quota:

    2. 서식이 통화로 설정된 다음 값을 포함하는 Quota라는 자리 표시자를 만듭니다. =CDbl(Parameters!CategoryQuota.Value((Variables!IndextoCategoryQuota.Value)-1))

    3. 다음 줄에 빼기 기호(-), 이름이 PercentDeviation인 자리 표시자, 콜론(:) 및 이름이 MinimumThreshold인 자리 표시자를 입력합니다.

    4. PercentDeviation에 대한 자리 표시자 값을 다음 식으로 변경합니다. =FormatPercent(Variables!PercentDeviation.Value,0)

    5. MinimumThreshold에 대한 자리 표시자 값을 다음 식으로 변경합니다. =(1.0-Variables!PercentDeviation.Value) * CDec(Parameters!CategoryQuota.Value((Variables!IndextoCategoryQuota.Value)-1))

    6. 다음 줄에 더하기 기호(+), 이름이 PercentDeviation인 자리 표시자, 콜론(:) 및 이름이 MaximumThreshold인 자리 표시자를 입력합니다.

    7. PercentDeviation에 대한 자리 표시자 값을 다음 식으로 변경합니다. =FormatPercent(Variables!PercentDeviation.Value,0)

    8. MaximumThreshold에 대한 자리 표시자 값을 다음 식으로 변경합니다. =(1.0+Variables!PercentDeviation.Value) * CDec(Parameters!CategoryQuota.Value((Variables!IndextoCategoryQuota.Value)-1))

    9. 필요에 맞게 텍스트의 서식을 지정합니다. 예를 들어 모든 텍스트를 오른쪽에 맞춥니다.

    10. 표시 유형 페이지에서 식에 따라 표시 또는 숨기기를 클릭하고 다음 식을 입력합니다. =NOT Parameters!ShowAll.Value

    11. 입력란에서 텍스트를 오른쪽에 맞춥니다.

  5. 보고서를 실행합니다.

Accessories에 대해 다음과 같은 텍스트가 나타납니다.

Quota: $1,000

-25%: $750

+25%: $1,250

사각형의 테두리 스타일이 행렬의 나머지 부분과 맞지 않는 것을 볼 수 있습니다.

중첩된 사각형의 테두리 속성을 지정하려면

  1. 이름이 tbCategoryQuotas인 입력란을 클릭하고 속성 창에 rectCategoryQuotas의 사각형 속성이 나타날 때까지 Esc 키를 누릅니다.

  2. 속성 창에서 다음을 수행합니다.

    1. BorderColorLightGrey로 변경합니다.

    2. BorderStyle실선으로 설정합니다.

  3. 보고서를 실행합니다.

행렬 셀 테두리가 이제 일치합니다.

모든 범주의 판매에 대한 표시기 추가

행렬의 모퉁이 셀에 추가된 보고서 항목의 범위는 행렬의 데이터로 한정됩니다. 모퉁이에서 여러 입력란을 병합하고 사각형 컨테이너를 추가한 다음 이 컨테이너에 여러 보고서 항목을 추가할 수 있습니다. 모퉁이 셀은 행렬의 데이터로 범위가 한정된 값을 표시하기에 적합한 영역입니다. 사각형에서 각 항목의 표시 유형을 개별적으로 제어할 수 있습니다.

자세한 내용은 테이블릭스 데이터 영역의 영역 이해(보고서 작성기 3.0 및 SSRS)를 참조하십시오.

행렬 데이터로 범위가 한정된 표시기를 추가하려면

  1. 모퉁이 셀은 첫 번째 행 및 첫 번째 열의 셀이며 Category라는 텍스트를 포함합니다. 모퉁이 셀의 항목에 대한 데이터 범위는 필터가 적용된 후 행렬의 모든 데이터입니다. 범주 판매량에 대해 계산된 전체 할당량을 표시하는 입력란, 표시기 및 조건부 표시 유형이 포함된 입력란을 추가합니다.

  2. 입력란을 마우스 오른쪽 단추로 클릭하고 삽입을 가리킨 다음 사각형을 클릭합니다. 사각형은 입력란을 대체합니다.

    사각형의 이름을 rectMatrixCorner로 변경합니다.

  3. 더 많은 작업 공간을 제공하려면 모퉁이 셀에 대한 행 높이 및 열 너비를 확장합니다.

  4. 사각형에 입력란을 추가합니다. 두 줄에 다음 텍스트를 입력합니다. Met Quota?

  5. 입력란 다음에 표시기를 삽입합니다. 방향에서 도구 설명을 사용하여 3가지 스핀 삼각형을 클릭합니다.

  6. 표시기 위쪽을 입력란 위쪽에 맞춰 정렬합니다.

  7. 표시기 속성을 엽니다.

  8. 값 및 상태 페이지에서 다음을 수행합니다.

    1. 에서 [Sum(Sales)]를 선택합니다.

    2. 상태 단위에서 숫자를 선택합니다.

    3. 표시기 상태에서 중간 상태를 삭제합니다.

      행렬 범위에서 표시 유형을 할당량 달성 또는 할당량 달성 못함의 두 가지 상태로 제한합니다.

    4. 첫 번째 상태의 시작에 0을 입력합니다.

    5. 에 다음 식을 입력합니다. =Variables!SumParameterThresholds.Value

    6. 두 번째 상태의 시작에 첫 번째 상태의 에 사용한 것과 같은 식을 복사합니다.

    7. 에 다음 식을 입력합니다. =Max(Sum(Fields!Sales.Value))

  9. 표시기 아래에 다음 텍스트를 포함하는 tbMatrixQuotas라는 입력란을 추가합니다.

    1. Quota:

    2. 서식이 통화로 설정된 다음 값을 포함하는 Quota라는 자리 표시자를 만듭니다. =Variables!SumofAllParameterThresholds.Value

    3. Total:

    4. 서식이 통화로 설정된 다음 값을 포함하는 Total이라는 자리 표시자를 만듭니다. =Sum(Fields!Sales.Value).

    5. 표시 유형 페이지에서 식에 따라 표시 또는 숨기기를 클릭하고 다음 식을 입력합니다. =NOT Parameters!ShowAll.Value

    6. 입력란에서 텍스트를 오른쪽에 맞춥니다.

  10. Quota:

  11. 방금 추가한 텍스트 옆에 커서를 두고 마우스 오른쪽 단추를 클릭한 다음 자리 표시자 만들기를 클릭합니다.

  12. 레이블에 MAX를 입력합니다.

  13. 에 =Variables!SumParameterThresholds.Value를 입력합니다.

  14. 숫자 페이지의 범주에서 통화를 클릭합니다. 소수 자릿수를 0으로 설정합니다.

  15. 다음 텍스트를 포함하는 입력란을 사각형에 추가합니다. Total:

  16. 방금 추가한 텍스트 옆에 커서를 두고 마우스 오른쪽 단추를 클릭한 다음 자리 표시자 만들기를 클릭합니다.

  17. 레이블에 Total을 입력합니다.

  18. 에 Sum(Fields!Sales.Value)를 입력합니다.

  19. 숫자 페이지의 범주에서 통화를 클릭합니다. 소수 자릿수를 0으로 설정합니다.

  20. 입력란 속성을 엽니다. 표시 유형 페이지에서 다음을 수행합니다.

    1. 식에 따라 표시 또는 숨기기를 클릭합니다.

    2. 다음 식을 사용합니다. =NOT Parameters!ShowAll.Value

  21. 필요에 맞게 사각형 및 사각형에 포함된 보고서 항목의 서식을 지정합니다. 예를 들어 다음을 수행합니다.

    1. 입력란 및 계기 패널의 채우기 색을 행 머리글 배경색과 같은 색으로 설정합니다.

    2. 사각형의 BorderColorBorderStyle 속성을 행렬 셀과 같게 설정합니다.

    3. 계기 패널의 BorderStyle 속성을 없음으로 설정합니다.

각 범주의 판매에 대한 표시기 추가

Category 행 그룹으로 범위가 한정된 표시기를 추가하려면

  1. 행렬에서 마지막 열 머리글의 핸들을 마우스 오른쪽 단추로 클릭하고 열 삽입을 가리킨 다음 외부 그룹 - 오른쪽을 클릭합니다.

  2. 새 열에서 Category와 연결된 그룹 행에 이름이 rectCategoryIndicator인 사각형을 삽입합니다.

  3. 사각형에 표시기를 삽입합니다. 기호에서 도구 설명을 사용하여 **3가지 기호(원 없음)**를 클릭합니다.

    이 셀의 데이터 범위는 각 제품 범주의 데이터로 한정됩니다.

  4. 추가된 표시기는 계기 패널 보고서 항목입니다. 계기 패널에서 계기의 너비 및 높이를 필요에 맞게 조정합니다.

  5. 표시기 속성값 및 상태 페이지를 엽니다.

  6. 에서 [Sum(Sales)]를 선택합니다.

  7. 상태 단위에서 숫자를 선택합니다.

  8. 첫 번째 상태에서 다음을 수행합니다.

    1. 아이콘에서 X가 나타나는지 확인합니다.

    2. 에서 노랑을 선택합니다.

    3. 시작에 0을 입력합니다.

    4. 에 다음 식을 입력합니다. =(1.0-Variables!PercentDeviation.Value) * CDec(Parameters!CategoryQuota.Value((Variables!IndextoCategoryQuota.Value)-1))

  9. 두 번째 상태에서 다음을 수행합니다.

    1. 아이콘에서 기호를 로 변경합니다.

    2. 에서 라임 녹색을 선택합니다.

    3. 시작에 첫 번째 상태의 에 사용한 것과 같은 식을 복사합니다.

    4. 에 다음 식을 입력합니다. =(1.0+Variables!PctDeviation.Value) * CDec(Parameters!CategoryQuota.Value((Variables!QuotaIndex.Value)-1))

  10. 세 번째 상태에서 다음을 수행합니다.

    1. 아이콘에서 **!**가 나타나는지 확인합니다.

    2. 에서 진한 보라를 선택합니다.

    3. 시작에 두 번째 상태의 에 사용한 것과 같은 식을 복사합니다.

    4. 에 다음 식을 입력합니다. =Max(Sum(Fields!Sales.Value))

  11. 열 머리글 텍스트를 Met Category Quota?로 설정합니다.

행렬을 위한 사각형 컨테이너 추가

행렬 및 행렬의 용도를 설명하는 텍스트를 위한 사각형 컨테이너를 추가합니다.

사각형 컨테이너를 추가하려면

  1. 보고서 본문에 이름이 rectMatrix인 사각형을 삽입합니다.

  2. 다음 텍스트를 포함하는 입력란을 사각형에 추가합니다. Compare sales to quotas by category

  3. 필요에 맞게 서식을 지정합니다.

  4. 행렬을 선택합니다. 행렬의 왼쪽 위 모퉁이를 입력란 아래쪽의 사각형으로 끕니다. 필요에 맞게 사각형이 확장됩니다.

  5. 사각형을 선택합니다. 속성 창에서 책갈피를 QuotasRectangle로 설정합니다.

  6. 레이아웃 도구 모음을 사용하여 이름이 rectCharts 및 rectMatrix인 사각형의 위쪽을 정렬합니다.

시나리오 텍스트에서 행렬로 연결되는 링크 추가

텍스트에서 책갈피로 연결되는 링크를 추가하려면

  1. 시나리오 텍스트가 포함된 입력란의 텍스트를 선택합니다.

  2. 마우스로 matrix라는 단어를 강조 표시합니다.

  3. 마우스 오른쪽 단추를 클릭하여 텍스트 속성 대화 상자를 엽니다.

  4. 글꼴 페이지에서 파랑으로 설정하고 효과밑줄로 설정합니다.

  5. 동작 페이지에서 책갈피로 이동을 클릭합니다.

  6. 책갈피 선택에서 QuotasRectangle을 입력합니다.

ReportMonth의 기본값 변경

그룹 표시기 상태를 확인하려면 표시기에 대한 세 가지 범위 모두에 해당되는 데이터를 사용합니다.

@ReportMonth의 기본값을 설정하려면

  1. 보고서 데이터 창에서 @ReportMonth에 대한 보고서 속성을 엽니다.

  2. 기본값 페이지의 에 11을 입력합니다.

11월의 판매량 데이터가 사용됩니다.

보고서 미리 보기

보고서를 미리 보고 확인하려면

  1. 보고서를 미리 봅니다.

  2. 다음을 확인합니다.

    1. 두 개의 주 사각형 컨테이너가 나란히 나타납니다.

    2. 판매 주문에 대한 행렬 행은 기본적으로 축소되어 있습니다.

    3. 보고서가 실행될 때 행렬의 모든 행이 확장 및 축소되도록 @ExpandAllTableRows 값을 변경합니다.

    4. 테이블 모퉁이의 표시기는 녹색입니다.

    5. 범주 표시기에 다음 이미지가 표시됩니다.

      Accessories   노란색 표시(X)

      Bikes   녹색 확인 표시()

      Clothing   노란색 표시(X)

      Components   자주색 느낌표(!)

    6. @ShowAll 매개 변수 값에 따라 계산 정보를 표시하거나 숨길 수 있습니다.

    7. 할당량에 대해 다른 값을 입력하여 표시기가 올바른 상태를 표시하는지 확인합니다.

  3. 보고서를 .pdf 파일 또는 인쇄 호환 가능한 기타 형식으로 내보내려는 경우 보고서 뷰어 도구 모음의 인쇄 레이아웃 단추를 사용하여 보고서가 예상대로 렌더링되는지 확인합니다. 예상치 못하게 가로 페이지가 여러 개 생성되는 경우 공백을 제거하고 컨테이너 너비를 필요에 맞게 조정합니다. 자세한 내용은 보고서 디자인 팁(보고서 작성기 3.0 및 SSRS)을 참조하십시오.