Loading

집계 필드를 사용하여 테이블 계산의 세부 수준 정의

게시 일자: Jul 20, 2023
상세 설명
뷰의 파티션이 테이블 계산이나 IF 문과 같은 집계 필드에 의해 생성되고 또다른 테이블 계산은 각 파티션에 대해 서로 다른 테이블 결과를 반환해야 하는 경우 집계 필드가 테이블 계산에 대한 계산 도구 옵션에 나타나지 않습니다.

예를 들어 고객이 "High(높음)", "Medium(보통)" 또는 "Low(낮음)"의 세 가지 범주 중 하나에 속하는 경우 다음 계산으로 정의할 수 있습니다.

IF SUM([Sales]) < 500
THEN "low"
ELSEIF SUM([Sales]) < 5000
THEN "Medium"
ELSE "High"
END

이 경우 이 구간차원을 올바르게 계산하려면 [Customer Name(고객 이름)]이 뷰에 있어야 합니다. 그러나 [Customer Name(고객 이름)]이 뷰에 있고 뷰의 마크가 [Customer Name(고객 이름)]으로 구분된 경우 범주별 단일 매출 총계를 얻을 수 없습니다.
솔루션

옵션 1:


집계 계산을 세부 수준(LOD) 식 FIXED로 래핑합니다. FIXED 식은 항상 차원으로 변환할 수 있는 집계되지 않은 결과를 반환합니다. 첨부된 예제 통합 문서에서는 Superstore 샘플 데이터 집합을 사용하여 다음 지침을 설명합니다.

  1. "FIXED Sales Category(FIXED 매출 범주)"라는 이름으로 다음과 유사한 계산을 사용하여 계산된 필드를 만듭니다.

    { FIXED [Customer Name] : [Sales Categories] }

  2. 뷰에서 [Sales Categories(매출 범주)]를 [FIXED Sales Categories(FIXED 매출 범주)]로 바꿉니다.
  3. 마크 카드에서 [Customer Name(고객 이름)]을 제거합니다.

옵션 2:


테이블 계산 내부 및 외부에서 원래 논리를 사용하는 계산을 만듭니다. 첨부된 예제 통합 문서에서는 Superstore 샘플 데이터 집합을 사용하여 다음 지침을 설명합니다.
 

  1. "Sales per Sales Category(매출 범주별 매출)"라는 이름으로 다음과 유사한 계산을 사용하여 계산된 필드를 만듭니다.

    IF SUM([Sales]) < 500
    THEN
    WINDOW_SUM(
    IF SUM([Sales]) < 500
    THEN SUM([Sales])
    END
    )
     
    ELSEIF SUM([Sales]) < 5000
    THEN
     
    WINDOW_SUM(
    IF SUM([Sales]) < 5000
    THEN SUM([Sales])
    END
    )
     
    ELSE
     
    WINDOW_SUM(
    IF SUM([Sales]) >= 5000
    THEN SUM([Sales])
    END
    )
    END

  2. [Sales Categories(매출 범주)]를 행 선반으로 끌어옵니다.
  3. [Customer Name(고객 이름)]을 마크 카드의 세부 정보로 끌어옵니다.
  4. [Sales per Sales Category(매출 범주별 매출)]를 열 선반으로 끌어옵니다.
  5. [Sales per Sales Category(매출 범주별 매출)]를 마우스 오른쪽 단추로 클릭하고 계산 도구 > Customer Name(고객 이름)을 선택합니다.
  6. Ctrl 키를 누른 채 [Sales per Sales Category(매출 범주별 매출)]를 열 선반에서 마크 카드의 레이블로 끌어옵니다.
  7. 분석 > 마크 누적 > 해제로 이동합니다.
추가 자원
옵션 2의 계산은 중복된 것처럼 보일 수 있지만 모든 IF 문이 필요합니다. WINDOW_SUM() 식 내부의 IF 문은 WINDOW_SUM()에서 집계되는 데이터를 제한합니다. 한 범주의 WINDOW_SUM() 결과는 다른 모든 범주에 표시됩니다. 따라서 원하는 범주에서 필요한 결과만 반환하는 또다른 IF 문 안에 WINDOW_SUM() 식을 배치해야 합니다.


Knowledge 기사 번호

001473424

첨부 파일

using aggregation as bins.twbx

1205 KB

 
로드 중
Salesforce Help | Article