Loading

[Measure] 차원의 십분위수 만들기

게시 일자: Oct 14, 2022
상세 설명
각 레코드를 해당하는 십분위수(<10%, 11-20%, 21-30% 등)로 분류하는 차원을 생성할 수 없으며 십분위수를 뷰에서 차원으로 사용할 수 없습니다.
솔루션
위 단계는 첨부된 "Decile Bins" 통합 문서에서 검토할 수 있습니다.

옵션 1

IF/ELSEIF 계산을 LOD 및 PERCENTILE 집계와 결합할 수 있습니다. 예를 들어 개별 레코드/기초 행 수준의 매출 십분위수는 다음과 같습니다.
  1. 분석 > 계산된 필드 만들기...를 선택합니다.
  2. 계산된 필드의 이름을 지정하고 다음 수식을 입력한 다음 확인을 클릭합니다. 
    IF [Sales] <= {PERCENTILE([Sales], .1)} THEN "<10%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .2)} THEN "20%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .3)} THEN "30%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .4)} THEN "40%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .5)} THEN "50%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .6)} THEN "60%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .7)} THEN "70%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .8)} THEN "80%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .9)} THEN "90%"
    ELSE "100%"
    END
위 수식은 해당 십분위수 위치에 대해 개별 행/레코드를 연산합니다.

옵션 2

집계를 비교하려면 몇 가지를 수정해야 합니다. 예를 들어 각 고객의 매출 십분위수를 연산하려면 수식이 다음과 유사하게 표시되어야 합니다.
  1. 분석 > 계산된 필드 만들기...를 선택합니다.
  2. 계산된 필드의 이름을 지정하고 다음 수식을 입력한 다음 확인을 클릭합니다. 
    IF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .1) } THEN "<10%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .2) } THEN "20%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .3) } THEN "30%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .4) } THEN "40%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .5) } THEN "50%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .6) } THEN "60%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .7) } THEN "70%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .8) } THEN "80%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .9) } THEN "90%"
    ELSE "100%"
    END
필터 카드에서 State 알약 모양은 회색입니다. 이것은 State가 뷰의 컨텍스트에 추가되었음을 나타냅니다. FIXED 세부 수준 식은 파란색 또는 녹색 표준 필터의 영향을 받지 않는다는 것이 중요합니다. 세부 수준 식이 연산되기 전에 컨텍스트 필터만 처리됩니다.
Knowledge 기사 번호

001498367

첨부 파일

Decile Bins.twbx

1198 KB

 
로드 중
Salesforce Help | Article