주 컨텐츠로 이동
Adaptive Planning
최종 업데이트: 2023-06-23
참조: 계정 참조 및 조정자에 대한 수식 구문

참조: 계정 참조 및 조정자에 대한 수식 구문

수식에서 계정 참조 및 조정자에 대해 사용할 수 있는 구문 규칙 및 옵션을 설명합니다. 계정 참조는 ACCT, ASSUM 또는 ROW를 통해 앞에 추가됩니다.
시간, 레벨, 디멘션 또는 특성 조정자를 사용하여 총계정원장, 커스텀, 큐브, 메트릭 및 가정 계정을 수정할 수 있습니다. 계정 참조당 여러 개의 조정자를 사용할 수 있습니다.
수식이 행에 입력된 데이터를 자동으로 조정자로 사용하므로 ROW 참조에 조정자를 사용할 수 없습니다.

계정 참조

  • 총계정원장, 커스텀 및 메트릭 계정에 대한 참조는 다음 형식을 따릅니다.
    ACCT.
    Account_Code
  • 큐브 및 모델링 계정에 대한 참조는 다음 형식을 따릅니다.
    ACCT.
    Sheet_Prefix.Account_Code
  • 사용
    ACCT.this
    수식에서 현재 계정을 참조합니다. 이 작업을 통해 수식이 현재 계정을 참조해야 하는 경우 여러 계정에 동일한 수식을 작성할 수 있습니다. 이렇게 하면 대규모 계정 블록 간에 수식을 훨씬 더 쉽게 복사할 수 있습니다. (다음을 사용할 수도 있습니다.
    this
    현재 레벨 또는 디멘션 값을 참조합니다.)

가정 참조

글로벌 가정 계정에 대한 참조는 다음 형식을 따릅니다.
ASSUM.
Account_Code
:

모델링 시트 입력 열 참조

모델링 시트 행에 대한 참조는 다음 형식을 따릅니다.
  • ROW.
    Input_Column
  • ROW.
    Lookup_Table
  • ROW.
    Attribute_Name
특성 조정자를 ROW 항과 함께 사용하면 특성 값의 문자열로 결정됩니다. 분할은 현재 모델링된 행에 해당합니다. 공백이나 다른 종결자 문자를 포함하지 않는 특성명으로만 수정할 수 있습니다.

시간 조정자

  • ACCT.Personnel.Headcount[time=this-1]
  • ACCT.Personnel.Salary[time=this.year-1]
옵션은 다음과 같습니다.
  • this
    (현재 기간)
  • this+
    n
    (여기서
    n
    은 향후 기간 수)
  • this-
    n
    (여기서
    n
    은 이전 기간 수)
  • this.year
    (현재 기간에서 참조된 연도)
  • this.qtr
    (현재 기간에서 참조된 분기)
  • this.year-1
    (현재 기간의 이전 연도)
  • 범위:
    • 콜론(:)으로 구분된 두 개의 시간 참조
    • 범위의 양쪽 끝은 세분화가 동일해야 합니다.
    • 계정 유형, 그리고 계정에 대한
      시간 롤업
      설정에 따라 값을 롤업합니다. 예를 들어 다음과 같습니다.
      this.year-2:this.year
      롤업 값의 합계를 구하도록
      시간 롤업이
      설정된 기간 커스텀 계정의 경우 3년을 합산합니다.
      시간 롤업
      이 롤업된 값의 평균을 구하도록 설정된 경우 이 수식은 동일한 계정에 대한 평균을 제공합니다.
      시간 롤업
      설정이 고정된 계정의 경우, 이 수식은 고정된 설정을 기반으로 값을 생성합니다.
편의상 다음 표의 예에서는 쉼표 구분 기호를 사용하는 수식을 보여줍니다. 일부 브라우저 설정에서는 세미콜론 구분 기호를 사용해야 합니다.
전체 수식 예
설명
IFF(this.month.IsUnder(ToDate(ROW.Year,12,31).Quarter)),ASSUM.LargerQuota,
ASSUM.NormalQuota)
다음
.ROW
표현식은 이 수식이 모델링 시트에 있음을 나타냅니다. 이 표현식은 모델링 시트의 행에
연도
열이 있다고 가정합니다. 해당 월이 12월 31일이 포함된 해당 연도의 분기 안에 있으면 더 큰 쿼터 가정 값을 반환하고, 그렇지 않으면 일반 쿼터 가정을 반환합니다.
IFF(this.Year.NumberOfDays> 365,ASSUM.DailySpreadAmt[time=this-48],ASSUM.DailySpreadAmt[time=this-12])
이 수식은 윤년인지 여부를 감지하고, 윤년인 경우 4년 전(마지막 윤년)의 가정을 사용하고, 그렇지 않으면 전년도의 값을 사용합니다.

디멘션 및 특성

특정 디멘션 및 특성으로 태깅된 계정에서 데이터를 가져올 수 있습니다.
예: Headcount는 Personnel 모델링 시트의 계정입니다. 직원 유형은 커스텀 디멘션입니다. 풀타임은 직원 유형에 대한 디멘션 값 중 하나입니다. Headcount 계정에서 Full Time 디멘션 값으로 태깅된 데이터만 참조하려면 ACCT.Personnel.Headcount[Employee_Type=Full Time]을 입력합니다.
가이드라인:
  • ACCT 뒤에 대괄호 [......]를 사용하여 조정자를 추가합니다.
  • 이를
    디멘션 값으로 사용하여 현재 디멘션 값을 참조합니다. 예: ACCT.6110[Product=this]) .
  • 여러 디멘션 또는 특성을 쉼표로 구분하여 추가할 수 있습니다. 예를 들어 수식은 Product 및 Customer 디멘션 ACCT.6110[Product=Shirts, Customer=WinterWonderland]를 참조합니다.
  • 동일한 디멘션 조정자에 대해 2개 이상의 디멘션 값을 나열하지 마십시오. 둘 이상의 값을 나열하면 수식은 나열된 마지막 값만 반환합니다. 예: 다음 수식은 ACCT.6110[Product=Shirts, Product=Sweaters]가 아닌 Sweaters 태그가 지정된 계정 6110의 데이터만 반환합니다. 이 데이터는 Shirts가 아닙니다.