다음을 통해 공유


6단원: 계산 열 만들기

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

세 개의 다른 테이블에 5개의 새 계산 열을 만듭니다. 단계는 각 작업에 대해 약간 다릅니다. 새 열을 만들고 이름을 바꾸고 테이블의 다양한 위치에 배치하는 여러 가지 방법이 있음을 보여 줍니다.

이 단원을 완료할 예상 시간: 15분

필수 조건

이 항목은 순서대로 완료해야 하는 테이블 형식 모델링 자습서의 일부입니다. 이 단원의 작업을 수행하기 전에 이전 단원인 5단원: 관계 만들기를 완료해야 합니다.

계산 열 만들기

Date 테이블에서 월 달력 계산 열 만들기

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

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

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

  3. 일정 분기 열을 마우스 오른쪽 단추로 클릭한 다음 열 삽입을 클릭합니다.

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

  4. 표 위의 수식 입력줄에 다음 수식을 입력합니다. 자동 완성을 사용하면 열 및 테이블의 정규화된 이름을 입력하고 사용 가능한 함수를 나열할 수 있습니다.

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

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

    그런 다음 계산 열의 모든 행에 대한 값이 채워집니다. 테이블을 아래로 스크롤하면 행마다 각 행에 있는 데이터에 따라 이 열의 값이 다를 수 있습니다.

    비고

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

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

월 달력 계산 열은 월의 정렬 가능한 이름을 제공합니다.

Date 테이블에서 요일 계산 열 만들기

  1. 날짜 테이블이 계속 활성화된 상태에서 메뉴를 클릭한 다음 열 추가를 클릭합니다.

    테이블의 맨 오른쪽에 새 열이 추가됨

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

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

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

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

  4. 그 열 머리글을 클릭하고, 일 이름 열과 월의 날 열 사이로 그 열을 끌어서 놓습니다.

    팁 (조언)

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

요일 계산 열은 요일의 정렬 가능한 이름을 제공합니다.

Product 테이블에서 제품 하위 카테고리 이름을 계산된 열로 만들기

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

  2. 표의 맨 오른쪽까지 스크롤합니다. 가장 오른쪽 열의 이름은 열 추가 (기울임꼴)입니다. 열 머리글을 클릭합니다.

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

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

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

  4. 열 이름을 Product Subcategory Name로 변경합니다.

Product Subcategory Name 계산 열은 Product 하위 범주 테이블의 Product Subcategory Name 열의 데이터를 포함하는 Product 테이블에서 계층 구조를 만드는 데 사용됩니다. 계층 구조는 하나 이상의 테이블에 걸쳐 있을 수 없습니다. 나중에 제7강에서 계층을 만듭니다.

Product 테이블에 Product Category Name 계산 열을 생성하기

  1. Product 테이블이 계속 활성화된 상태에서 메뉴를 클릭한 다음 열 추가를 클릭합니다.

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

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

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

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

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

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

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

  2. 새 열을 추가합니다.

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

    =[Sales Amount]-[Total Product Cost]

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

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

  5. Sales Amount 열과 Tax Amt 열 사이의 열을 끌어옵니다.

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

다음 단계

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