기술 자료

차원 전체에서 차원별 집계의 구성 비율 계산


게시 날짜: 02 Dec 2016
마지막 수정 날짜: 20 Jul 2023

질문

차원 전체에서 차원별 집계의 구성 비율을 계산하는 방법

환경

Tableau Desktop

답변

다음과 유사한 계산된 필드를 만듭니다.

​AVG([measure]) / SUM( {EXCLUDE [dimension]: SUM({INCLUDE [dimension]: AVG([measure])})} )

위의 계산은 [dimension]별 [measure]의 평균을 합한 값에서 [measure]([dimension]이 뷰에 있는 것으로 가정)의 지정된 평균에 대한 비율을 찾습니다.

추가 정보

  • AVG() 대신 다른 집계 함수가 사용될 수 있습니다.
  • {EXCLUDE} 밖의 SUM()은 집계와 분자의 불일치를 방지하기 위한 것입니다.
위의 계산은 [dimension] 전체의 뷰 세부 수준에서 SUM([measure])의 비율을 찾지만 일부 상황에서는 계산이 작동하지 않습니다.
  • AVG(), MIN() 및 MAX() 같은 집계 함수의 경우 차원 전체를 집계하면 정보가 손실됩니다. [dimension] 전체에 대한 AVG([measure])는 각 [dimension] 값에 대한 AVG([measure])와 다릅니다.
  • 이 계산은 뷰 세부 수준에 반응하지만 [dimension]이 차원 계층의 일부이고 해당 계층의 다른 차원이 뷰에 있는 경우 계산이 올바르게 작동하지 않습니다.
  • {INCLUDE} 및 {EXCLUDE}는 차원 필터의 영향을 받습니다.
  •  [측정값 이름]은 계산에 사용될 수 없습니다. 따라서 이 계산은 [측정값 이름] 전체의 비율을 찾는 데 사용될 수 없습니다.
이 문서로 문제가 해결되었습니까?