다음을 통해 공유


6단원: 계산 열 만들기

이 단원에서는 계산 열을 추가하여 모델에 새 데이터를 만듭니다. 계산 열은 모델에 이미 있는 데이터를 기반으로 합니다. 자세한 내용은 계산 열(SSAS 테이블 형식)을 참조하세요.

서로 다른 세 테이블에 5개의 새 계산된 열을 만들겠습니다. 태스크마다 단계가 조금씩 다릅니다. 이는 새 열을 만들고 열의 이름을 바꾸고 테이블의 다양한 위치에 열을 배치하는 데 여러 가지 방법이 있음을 보여 주기 위한 것입니다.

이 단원을 완료하기 위한 예상 시간: 15분

필수 조건

이 항목은 테이블 형식 모델링 자습서에 포함되며 순서대로 완료해야 합니다. 이 단원의 태스크를 수행하려면 이전 단원인 5단원: 관계 만들기를 완료해야 합니다.

계산 열 만들기

Date 테이블에서 Month Calendar 계산 열 만들기

  1. SQL Server Data Tools 모델 메뉴를 클릭한 다음 모델 보기를 가리킨 다음 데이터 보기를 클릭합니다.

    데이터 뷰에서는 모델 디자이너를 사용하여 계산 열만 만들 수 있습니다.

  2. 모델 디자이너에서 Date 테이블(탭)을 클릭합니다.

  3. Calendar Quarter 열을 마우스 오른쪽 단추로 클릭한 다음 열 삽입을 클릭합니다.

    CalculatedColumn1이라는 새 열이 Calendar Quarter 열의 왼쪽에 삽입됩니다.

  4. 테이블 위의 수식 입력줄에 다음 수식을 입력합니다. 자동 완성을 통해 열 및 테이블의 정규화된 이름을 입력하고 사용 가능한 함수 목록을 보여줍니다.

    =RIGHT(" " & FORMAT([Month],"#0"), 2) & " - " & [Month Name]

    수식 작성을 마쳤으면 Enter 키를 누릅니다.

    그러면 계산된 열의 모든 행에 대한 값이 채워집니다. 테이블을 아래로 스크롤하면, 각 행의 데이터에 따라 행이 이 열에 대해 서로 다른 값을 포함할 수 있는 것을 알게 됩니다.

    참고

    오류 메시지가 표시되면 수식의 열 이름이 3단원: 열 이름 바꾸기에서 변경한 열 이름과 일치하는지 확인합니다.

  5. 이 열의 이름을 로 바꿉니다 Month Calendar.

Month Calendar 계산 열은 월에 대해 정렬 가능한 이름을 제공합니다.

Date 테이블에서 Day of Week 계산 열 만들기

  1. Date 테이블을 활성화한 상태로 메뉴를 클릭한 다음 열 추가를 클릭합니다.

    새 열이 테이블의 맨 오른쪽에 추가됩니다.

  2. 수식 입력줄에 다음 수식을 입력합니다.

    =RIGHT(" " & FORMAT([Day Number Of Week],"#0"), 2) & " - " & [Day Name]

    수식 작성을 마쳤으면 Enter 키를 누릅니다.

  3. 열 이름을 로 바꿉니다 Day of Week.

  4. 열 제목을 클릭한 다음 열을 Day Name 열과 Day of Month 열 사이로 끕니다.

    테이블에서 열을 이동하여 쉽게 탐색할 수 있습니다.

Day of Week 계산 열은 요일에 대해 정렬 가능한 이름을 제공합니다.

Product 테이블에서 Product Subcategory Name 계산 열 만들기

  1. 모델 디자이너에서 Product 테이블을 선택합니다.

  2. 테이블의 맨 오른쪽으로 스크롤합니다. 맨 오른쪽 열 이름이 열 추가(기울임꼴)인 것을 확인하고 열 머리글을 클릭합니다.

  3. 수식 입력줄에 다음 수식을 입력합니다.

    =RELATED('Product Subcategory'[Product Subcategory Name])

    수식 작성을 마쳤으면 Enter 키를 누릅니다.

  4. 열 이름을 로 바꿉니다 Product Subcategory Name.

Product Subcategory Name 계산 열은 Product 테이블에서 Product Subcategory 테이블의 Product Subcategory Name 열에 있는 데이터가 포함된 계층을 만드는 데 사용됩니다. 계층 구조는 둘 이상의 테이블에 걸쳐 있을 수 없습니다. 계층은 나중에 7단원에서 만듭니다.

Product 테이블에서 Product Category Name 계산 열 만들기

  1. Product 테이블을 활성화한 상태로 메뉴를 클릭한 다음 열 추가를 클릭합니다.

  2. 수식 입력줄에 다음 수식을 입력합니다.

    =RELATED('Product Category'[Product Category Name])

    수식 작성을 마쳤으면 Enter 키를 누릅니다.

  3. 열 이름을 로 바꿉니다 Product Category Name.

Product Category Name 계산 열은 Product 테이블에서 Product Category 테이블의 Product Category Name 열에 있는 데이터가 포함된 계층을 만드는 데 사용됩니다. 계층 구조는 둘 이상의 테이블에 걸쳐 있을 수 없습니다.

Internet Sales 테이블에서 Margin 계산 열 만들기

  1. 모델 디자이너에서 Internet Sales 테이블을 선택합니다.

  2. 새 열을 추가합니다.

  3. 수식 입력줄에 다음 수식을 입력합니다.

    =[Sales Amount]-[Total Product Cost]

    수식 작성을 마쳤으면 Enter 키를 누릅니다.

  4. 열 이름을 로 바꿉니다 Margin.

  5. 열을 Sales Amount 열과 Tax Amt 열 사이로 끕니다.

Margin 계산 열은 각(제품) 행의 매출이익률을 분석하는 데 사용됩니다.

다음 단계

이 단원을 계속하려면 다음 단원인 7단원: 측정값 만들기로 이동하세요.