6단원: 계산 열 만들기
이 단원에서는 계산 열을 추가하여 모델에 새 데이터를 만듭니다. 계산 열은 모델에 이미 있는 데이터를 기반으로 합니다. 자세한 내용은 계산 열(SSAS 테이블 형식)을 참조하십시오.
서로 다른 세 테이블에 다섯 개의 새 계산 열을 만듭니다. 태스크마다 단계가 조금씩 다릅니다. 이는 새 열을 만들고 열의 이름을 바꾸고 테이블의 다양한 위치에 열을 배치하는 데 여러 가지 방법이 있음을 보여 주기 위한 것입니다.
이 단원에 소요되는 예상 시간: 15분
필수 구성 요소
이 항목은 순서대로 완료해야 하는 테이블 형식 모델링 자습서의 일부입니다. 이 단원의 태스크를 수행하려면 이전 단원을 완료해야 합니다. 5단원: 관계 만들기.
계산 열 만들기
Date 테이블에서 Month Calendar 계산 열 만들기
SQL Server Data Tools에서 모델 메뉴를 클릭하고 모델 뷰를 가리킨 다음 데이터 보기를 클릭합니다.
데이터 뷰에서는 모델 디자이너를 사용하여 계산 열만 만들 수 있습니다.
모델 디자이너에서 Date 테이블(탭)을 클릭합니다.
Calendar Quarter 열을 마우스 오른쪽 단추로 클릭하고 열 삽입을 클릭합니다.
CalculatedColumn1이라는 새 열이 Calendar Quarter 열의 왼쪽에 삽입됩니다.
테이블 위의 수식 입력줄에 다음 수식을 입력합니다. 자동 완성 기능을 사용하면 정규화된 열 및 테이블 이름을 입력하고 사용 가능한 함수를 나열할 수 있습니다.
=RIGHT(" " & FORMAT([Month],"#0"), 2) & " - " & [Month Name]
수식 작성을 마쳤으면 Enter 키를 누릅니다.
계산 열의 모든 행에 값이 채워집니다. 테이블의 아래쪽으로 스크롤하면 각 행의 데이터에 따라 이 열에서 행마다 서로 다른 값을 포함할 수 있음을 알 수 있습니다.
[!참고]
오류 메시지가 표시되면 수식의 열 이름이 3단원: 열 이름 바꾸기에서 변경한 열 이름과 일치하는지 확인합니다.
이 열의 이름을 Month Calendar로 바꿉니다.
Month Calendar 계산 열은 월에 대해 정렬 가능한 이름을 제공합니다.
Date 테이블에서 Day of Week 계산 열 만들기
Date 테이블을 활성화한 상태로 열 메뉴를 클릭한 다음 열 추가를 클릭합니다.
새 열이 테이블의 맨 오른쪽에 추가됩니다.
수식 입력줄에 다음 수식을 입력합니다.
=RIGHT(" " & FORMAT([Day Number Of Week],"#0"), 2) & " - " & [Day Name]
수식 작성을 마쳤으면 Enter 키를 누릅니다.
열 이름을 Day of Week로 바꿉니다.
열 머리글을 클릭한 다음 열을 Day Name 열과 Day of Month 열 사이로 끕니다.
팁 테이블에서 열을 이동하여 쉽게 탐색할 수 있습니다.
Day of Week 계산 열은 요일에 대해 정렬 가능한 이름을 제공합니다.
Product 테이블에서 Product Subcategory Name 계산 열 만들기
모델 디자이너에서 Product 테이블을 선택합니다.
테이블의 맨 오른쪽으로 스크롤합니다. 맨 오른쪽 열 이름은 열 추가(기울임꼴)입니다. 열 머리글을 클릭합니다.
수식 입력줄에 다음 수식을 입력합니다.
=RELATED('Product Subcategory'[Product Subcategory Name])
수식 작성을 마쳤으면 Enter 키를 누릅니다.
열 이름을 Product Subcategory Name으로 바꿉니다.
Product Subcategory Name 계산 열은 Product 테이블에서 Product Subcategory 테이블의 Product Subcategory Name 열에 있는 데이터가 포함된 계층을 만드는 데 사용됩니다. 계층은 둘 이상의 테이블에 걸쳐 있을 수 없습니다. 계층은 나중에 7단원에서 만듭니다.
Product 테이블에서 Product Category Name 계산 열 만들기
Product 테이블을 활성화한 상태로 열 메뉴를 클릭한 다음 열 추가를 클릭합니다.
수식 입력줄에 다음 수식을 입력합니다.
=RELATED('Product Category'[Product Category Name])
수식 작성을 마쳤으면 Enter 키를 누릅니다.
열 이름을 Product Category Name으로 바꿉니다.
Product Category Name 계산 열은 Product 테이블에서 Product Category 테이블의 Product Category Name 열에 있는 데이터가 포함된 계층을 만드는 데 사용됩니다. 계층은 둘 이상의 테이블에 걸쳐 있을 수 없습니다.
Internet Sales 테이블에서 Margin 계산 열 만들기
모델 디자이너에서 Internet Sales 테이블을 선택합니다.
새 열을 추가합니다.
수식 입력줄에 다음 수식을 입력합니다.
=[Sales Amount]-[Total Product Cost]
수식 작성을 마쳤으면 Enter 키를 누릅니다.
열 이름을 Margin으로 바꿉니다.
열을 Sales Amount 열과 Tax Amt 열 사이로 끕니다.
Margin 계산 열은 각(제품) 행의 매출이익률을 분석하는 데 사용됩니다.
다음 단계
이 단원을 계속하려면 다음 단원으로 이동합니다. 7단원: 측정값 만들기.