이 단원에서는 모델에 포함할 측정값을 만듭니다. 이전 단원에서 만든 계산 열과 마찬가지로 측정값은 기본적으로 DAX 수식을 사용하여 만든 계산입니다. 그러나 계산 열과 달리 측정값은 사용자가 선택한 필터에 따라 평가됩니다. 예를 들어 피벗 테이블의 행 레이블 필드에 추가된 특정 열 또는 슬라이서입니다. 필터의 각 셀에 대한 값은 적용된 측정값에 의해 계산됩니다. 측정값은 숫자 데이터에 대한 동적 계산을 수행하기 위해 거의 모든 테이블 형식 모델에 포함할 강력하고 유연한 계산입니다. 자세한 내용은 측정값(SSAS 테이블 형식)을 참조하세요.
측정값을 만들려면 Measure Grid를 사용합니다. 기본적으로 각 테이블에는 빈 측정값 표가 있습니다. 그러나 일반적으로 모든 테이블에 대한 측정값을 만들지는 않습니다. 데이터 뷰에 있는 경우 모델 디자이너의 테이블 아래에 Measure Grid가 표시됩니다. 표의 측정값 표를 숨기거나 표시하려면 [표 ] 메뉴를 클릭한 다음 [측정값 표 표시]를 클릭합니다.
측정값 표에서 빈 셀을 클릭한 다음 수식 입력줄에 DAX 수식을 입력하여 측정값을 만들 수 있습니다. Enter 키를 클릭하여 수식을 완료하면 측정값이 셀에 표시됩니다. 열을 클릭한 다음 도구 모음에서 자동 합계 단추(∑)를 클릭하여 표준 집계 함수를 사용하여 측정값을 만들 수도 있습니다. 자동 합계 기능을 사용하여 만든 측정값은 열 바로 아래의 측정값 표 셀에 표시되지만 필요한 경우 이동할 수 있습니다.
이 단원에서는 수식 입력줄에 DAX 수식을 입력하고 자동 합계 기능을 사용하여 측정값을 만듭니다.
이 단원을 완료하는 예상 시간: 30분
필수 조건
이 항목은 순서대로 완료해야 하는 테이블 형식 모델링 자습서의 일부입니다. 이 단원의 작업을 수행하기 전에 이전 단원인 6단원: 계산 열 만들기를 완료해야 합니다.
측정값 만들기
Date 테이블에서 Days Current Quarter to Date 측정값을 만들려면
모델 디자이너에서 날짜 테이블을 클릭합니다.
테이블 아래에 빈 측정값 표가 아직 표시되지 않으면 테이블 메뉴를 클릭한 다음 측정값 표 표시를 클릭합니다.
측정값 표에서 왼쪽 위 빈 셀을 클릭합니다.
수식 입력줄의 표 위에 다음 수식을 입력합니다.
=COUNTROWS( DATESQTD( 'Date'[Date]))수식 작성을 마쳤으면 Enter 키를 누릅니다.
이제 왼쪽 위 셀에 측정값 이름인 측정값 1과 결과 30이 포함됩니다. 측정값 이름도 수식 입력줄의 수식 앞에 섰습니다.
측정값의 이름을 바꾸려면 수식 입력줄에서 이름인 측정값 1을 강조 표시한 다음 Enter
Days Current Quarter to Date키를 누릅니다.팁 (조언)
수식 입력줄에서 수식을 입력할 때, 먼저 측정값 이름을 입력하고 콜론(:)과 공백을 입력한 후에 수식을 입력할 수도 있습니다. 이 메서드를 사용하면 측정값의 이름을 바꿀 필요가 없습니다.
Date 테이블에서 현재 분기에 해당하는 날짜 수 측정값을 만들려면
모델 디자이너에서 날짜 테이블이 계속 활성화된 상태에서 측정값 표에서 방금 만든 측정값 아래의 빈 셀을 클릭합니다.
수식 입력줄에 다음 수식을 입력합니다.
Days in Current Quarter :=COUNTROWS( DATESBETWEEN( 'Date'[Date], STARTOFQUARTER( LASTDATE('Date'[Date])), ENDOFQUARTER('Date'[Date])))이 수식에서는 먼저 측정값 이름 뒤에 콜론(:))을 포함시켰습니다.
수식 작성을 마쳤으면 Enter 키를 누릅니다.
불완전한 기간과 이전 기간 간의 비교 비율을 만드는 경우 수식은 경과된 기간의 비율을 고려하여 이전 기간의 동일한 비율과 비교해야 합니다. 이 경우 [현재 분기의 경과 일수]/[현재 분기의 총 일수]는 현재 기간에 경과된 비율을 제공합니다.
Internet Sales 테이블에서 인터넷 고유 카운트 매출 주문 측정값을 만들려면
모델 디자이너에서 Internet Sales 테이블(탭)을 클릭합니다.
측정값 표가 아직 표시되지 않으면 Internet Sales 테이블(탭)을 마우스 오른쪽 단추로 클릭한 다음 측정값 표 표시를 클릭합니다.
판매 주문 번호 열 머리글을 클릭합니다.
도구 모음에서 자동 합계(∑) 단추 옆에 있는 아래쪽 화살표를 클릭한 다음 DistinctCount를 선택합니다.
자동 합계 기능은 DistinctCount 표준 집계 수식을 사용하여 선택한 열에 대한 측정값을 자동으로 만듭니다.
이제 측정값 표의 열 아래에 있는 위쪽 셀에 측정값 이름인 Distinct Count Sales Order Number가 포함됩니다. 자동 합계 기능을 사용하여 만든 측정값은 연결된 열 아래의 측정값 표에서 맨 위 셀에 자동으로 배치됩니다.
측정값 표에서 새 측정값을 클릭한 다음 속성 창의 측정값 이름에서 측정값 이름을 Internet Distinct Count Sales Order로 바꿉니다.
Internet Sales 테이블에서 추가 측정값을 만들려면
자동 합계 기능을 사용하여 다음 측정값을 만들고 이름을 지정합니다.
측정값 이름 칼럼 자동 합계 (∑) 수식 인터넷 주문 항목 수 판매 주문 줄 번호 수량 =COUNT([판매 주문 항목 번호]) 인터넷 총 단위 주문 수량 합계 =SUM([주문 수량]) 인터넷 총 할인 금액 할인 금액 합계 =SUM([할인 금액]) 인터넷 총 제품 비용 총 제품 비용 합계 =SUM([총 제품 비용]) 인터넷 총 매출 매출액 합계 =SUM([매출 금액]) 인터넷 총 여백 여백 합계 =합계([마진]) 인터넷 총 세금 금액 세금 금액 합계 =SUM([Tax Amt]) 인터넷 총 물류 화물 합계 =SUM([운임]) 측정값 표에서 빈 셀을 클릭하고 수식 입력줄을 사용하여 다음 측정값을 만들고 이름을 지정합니다.
중요합니다
다음 측정값을 순서대로 만들어야 합니다. 이후 측정값의 수식은 이전 측정값을 참조합니다.
측정값 이름 수식 인터넷 이전 분기 마진 =CALCULATE([Internet Total Margin],PREVIOUSQUARTER('Date'[Date])) 인터넷 현재 분기 이익률 =TOTALQTD([Internet Total Margin],'Date'[Date]) QTD에 대한 인터넷 이전 분기 마진 비율 =[인터넷 전 분기 마진]*([현 분기 일수 진행률]/[현 분기 일수]) 인터넷 지난 분기 매출 =CALCULATE([Internet Total Sales],PREVIOUSQUARTER('Date'[Date])) 인터넷 현재 분기 매출 =TOTALQTD([Internet Total Sales],'Date'[Date]) QTD에 대한 인터넷 이전 분기 매출 비율 =[인터넷 전 분기 매출]*([현재 분기 일수 기준]/[현재 분기 내 일수])
Internet Sales 테이블에 대해 생성된 측정값을 사용하여 사용자가 선택한 필터에서 정의한 항목의 판매, 비용 및 이익률과 같은 중요한 재무 데이터를 분석할 수 있습니다.
다음 단계
이 자습서를 계속하려면 다음 단 원인 8단원: 핵심 성과 지표 만들기로 이동합니다.