Loading

백분위수 순위(포함) 계산

게시 일자: Jul 20, 2023
과업
Tableau Desktop에서 Excel의 PERCENTRANK.INC 함수와 동일한 백분위수 순위(포함)를 계산하는 방법
단계
첨부된 예제 통합 문서(이 페이지의 오른쪽 위 참조)는 Superstore 샘플 데이터 집합을 사용하여 다음 단계를 설명합니다.

계산 만들기

  1. 데이터 패널에서 차원 옆에 있는 아래쪽 화살표를 클릭하고 매개 변수 만들기를 선택합니다.
  2. 매개 변수 만들기 대화 상자에서 다음을 수행하고 확인을 클릭합니다.
    • 매개 변수의 이름을 지정합니다. 이 예에서는 "INPUT"이라고 합니다.
    • 데이터 유형으로 실수를 선택합니다.
  3. 데이터 패널에서 [INPUT]을 마우스 오른쪽 단추로 클릭하고 매개 변수 컨트롤 표시를 선택합니다.
  4. 분석 > 계산된 필드 만들기를 선택합니다.
  5. 계산된 필드 대화 상자에서 다음을 수행한 후 확인을 클릭합니다.
    • 계산된 필드에 이름을 지정합니다. 이 예에서 계산된 필드의 이름은 "PREV"입니다.
    • 수식 필드에서 다음과 유사한 계산을 만듭니다.     

    {MAX({FIXED State: (IIF(SUM([Sales])<[INPUT],SUM([Sales]),NULL))})}

  6. 다음과 유사한 계산을 사용하여 "NEXT"와 같은 이름의 계산된 필드를 만듭니다.

    {MIN({FIXED State: (IIF(SUM([Sales])>=[INPUT],SUM([Sales]),NULL))})}

  7. "Rank Percentile"이라는 이름의 다음과 유사한 계산을 사용하여 계산된 필드를 만듭니다.

    RANK_PERCENTILE(SUM([Sales]))

  8. "PREV%"라는 이름의 다음과 유사한 계산을 사용하여 계산된 필드를 만듭니다.

    LOOKUP([Rank Percentile],-1)

  9. 다음과 유사한 계산을 사용하여 계산된 필드 "NEXT%"를 만듭니다.

    [Rank Percentile]

  10. 다음과 유사한 계산을 사용하여 "PERCENTRANK"라는 이름의 계산된 필드를 만듭니다.
(([INPUT] - MIN([PREV]))
/
(MIN([NEXT]) - MIN([PREV])))
*
([NEXT%] - [PREV%])
+
[PREV%]

뷰 작성: 

  1. 차원 패널의 [State(시/도)]를 마크 카드세부 정보 선반으로 끌어옵니다.

  2. 마크 카드에서 [State(시/도)]를 마우스 오른쪽 단추로 클릭하고 정렬을 선택합니다.

  3. 정렬 대화 상자에서 다음을 수행한 후 확인을 클릭합니다.

    • 정렬 순서에서 "오름차순"을 선택합니다.
    • 정렬 기준에서 "필드", Sales(매출) 및 합계를 선택합니다.
  4. 측정값 패널의 [PERCENTRANK]를 마크 카드텍스트 선반으로 끌어옵니다.

  5. 마크 카드에서 [PERCENTRANK]를 마우스 오른쪽 단추로 클릭하고 계산 도구 > State(시/도)를 선택합니다.

추가 자원
데이터 집합에서 값의 백분위수 순위를 표시하려면 기본 제공 PERCENTILERANK() 테이블 계산 함수를 사용하십시오.

Excel의 PERCENTRANK 함수는 데이터 집합에 없는 값의 백분위수 순위를 계산합니다. Excel에서는 다음 수식을 사용하여 값을 보간합니다.

X에서 배열의 이전 값까지의 차이
/
배열의 다음 값에서 배열의 이전 값까지의 차이
*
(배열의 다음 값 백분위수 순위 - 배열의 이전 값 백분위수 순위)
+
배열의 이전 값 백분위수 순위
 

Knowledge 기사 번호

001456739

첨부 파일

PERCENTRANK.twbx

402 KB

 
로드 중
Salesforce Help | Article