소개

완료됨

Microsoft Power BI 모델의 측정값은 암시적이거나 명시적입니다. 암시적 측정값은 시각적 개체가 모델 열 데이터를 요약할 수 있도록 하는 자동 동작입니다. 간단히 측정값이라고도 하는 명시적 측정값은 모델에 추가할 수 있는 계산입니다. 이 모듈에서는 암시적 측정값을 사용하는 방법에 중점을 둡니다.

필드 창에서 시그마 기호(∑)와 함께 표시되는 열은 다음 두 가지 사실을 나타냅니다.

  • 숫자 열입니다.
  • 시각적 개체에서 사용되는 경우(요약을 지원하는 필드 웰에 추가된 경우) 열 값을 요약합니다.

다음 이미지에서는 Sales 테이블에 Profit Amount 계산 열 등 요약할 수 있는 필드만 포함되어 있습니다.

이미지는 Sales 테이블의 필드 창을 보여 줍니다. 7개의 요약 가능한 필드로 구성되어 있으며 그 중 하나는 계산 열입니다. Unit Price Discount Pct 필드는 요약할 수 없습니다.

데이터 모델러는 요약 속성을 요약 안 함 또는 특정 집계 함수로 설정하여 열의 요약 여부 및 방법을 제어할 수 있습니다. 요약 속성을 요약 안 함으로 설정하면 시그마 기호가 필드 창의 열 옆에 더 이상 표시되지 않습니다.

보고서 작성자가 암시적 측정값을 사용할 수 있는 방법을 알아보려면 먼저 Adventure Works DW 2020 M04.pbix 파일을 다운로드하여 열 수 있습니다.

보고서의 Sales 테이블에서 Sales Amount 필드를 행에서 회계 연도 및 월을 그룹화하는 행렬 시각적 개체에 추가합니다.

이미지는 연월 행과 Sales Amount 열이 포함된 행렬 시각적 개체를 보여 줍니다. 여러 개의 데이터 행이 표시되어 있습니다.

열이 요약되는 방법을 확인하려면 시각적 필드 창에서 Sales Amount 필드에 대한 화살표를 선택하고 상황에 맞는 메뉴 옵션을 검토합니다.

이미지는 Sales Amount 필드에 대한 상황에 맞는 메뉴 옵션을 보여 줍니다. Sum 집계 함수가 선택되어 있습니다.

Sum 집계 함수 옆에는 확인 표시가 있습니다. 이 확인 표시는 열이 열 값을 합계하여 요약된다는 것을 나타냅니다. 또한 Average, Minimum 등 다른 옵션을 선택하여 집계 함수를 변경할 수 있습니다.

그런 다음 Unit Price 필드를 행렬 시각적 개체에 추가합니다.

이미지는 연월 행과 Sales Amount 및 Unit Price 열이 포함된 행렬 시각적 개체를 보여 줍니다. 여러 개의 데이터 행이 표시되어 있습니다.

이제 기본 요약이 Average로 설정됩니다. (모델러는 단가가 비가산적이기 때문에 단가 값을 합계할 수 없다는 것을 알고 있습니다.)

이미지는 Unit Price 필드에 대한 상황에 맞는 메뉴 옵션을 보여 줍니다. Average 집계 함수가 선택되어 있습니다.

암시적 측정값을 사용하면 보고서 작성자가 기본 요약 기법으로 시작하여 시각적 개체 요구 사항에 맞게 수정할 수 있습니다.

숫자 열은 집계 함수를 최대한으로 지원합니다.

  • 합계
  • 평균
  • 최소
  • 최대
  • 개수(고유)
  • 개수
  • 표준 편차
  • 분산
  • 중앙값

숫자가 아닌 열 요약

숫자가 아닌 열을 요약할 수 있습니다. 그러나 필드 창에서 숫자가 아닌 열 옆에 시그마 기호는 표시되지 않습니다. 이러한 열은 기본적으로 요약되지 않기 때문입니다.

텍스트 열은 다음과 같은 집계를 허용합니다.

  • 첫 번째(사전순)
  • 마지막(사전순)
  • 개수(고유)
  • 개수

날짜 열은 다음과 같은 집계를 허용합니다.

  • 가장 이른 날짜
  • 가장 늦은 날짜
  • 개수(고유)
  • 개수

부울 열은 다음과 같은 집계를 허용합니다.

  • 개수(고유)
  • 개수

암시적 측정값의 이점

암시적 측정값과 관련된 몇 가지 이점이 있습니다. 암시적 측정값은 간단하게 학습하고 사용할 수 있는 개념으로, 보고서 작성자가 모델 데이터를 시각화하는 방식에 유연성을 부여합니다. 또한 데이터 모델러가 명시적인 계산을 만들 필요가 없기 때문에 작업량이 줄어듭니다.

암시적 측정값의 제한 사항

암시적 측정값에는 제한이 있습니다. 적절한 요약 방법을 설정하더라도 보고서 작성자는 적합하지 않은 방식으로 열을 집계하도록 선택할 수 있습니다. 예를 들어 행렬 시각적 개체에서 Unit Price의 집계 함수를 Sum으로 수정할 수 있습니다.

이미지는 연월 행과 Sales Amount 및 Sum of Unit Price 열이 포함된 행렬 시각적 개체를 보여 줍니다. 여러 개의 데이터 행이 표시되어 있습니다. Unit Price 값은 단가의 합계이므로 매우 큽니다.

보고서 시각적 개체가 사용자의 설정을 따르지만 이제 잘못된 데이터를 나타내는 Sum of Unit Price 열을 생성했습니다.

암시적 측정값의 가장 중요한 제한 사항은 단순한 시나리오에서만 작동한다는 것입니다. 즉, 특정 집계 함수를 사용하는 열 값만 요약할 수 있습니다. 따라서 연간 판매 금액 대비 월별 판매 금액의 비율을 계산해야 하는 경우에는 더 복잡한 요구 사항을 충족하기 위해 DAX(Data Analysis Expressions) 수식을 작성하여 명시적 측정값을 생성해야 합니다.

MDX(Multidimensional Expressions)를 사용하여 모델을 쿼리하면 암시적 측정값이 작동하지 않습니다. 이 언어에는 명시적 측정값이 필요하며 열 데이터는 요약할 수 없습니다. 이 언어는 Excel에서 분석을 사용하여 Power BI 의미 체계 모델을 쿼리하는 경우 또는 Power BI 페이지를 매긴 보고서에서 MDX 그래픽 쿼리 디자이너가 생성한 쿼리를 사용하는 경우에 사용됩니다.