주 컨텐츠로 이동
Adaptive Planning
최종 업데이트: 2023-06-23
개념: versionmonth() 수식 및 커스텀 캘린더

개념: versionmonth() 수식 및 커스텀 캘린더

조직에서 레거시 캘린더에서 커스텀 캘린더로 교체하려는 경우 다음을 사용하는 수식을 확인해야 합니다.
versionmonth()
. 레거시 캘린더에서 커스텀 캘린더로 교체하면 에 대한 결과가 달라집니다.
versionmonth()
동일한 셀에 포함됩니다.
레거시 캘린더는 릴리스 2017.2 이전에 생성되고 시간 관리 영역 내에서 변경되지 않은 상태의 캘린더입니다. 참조 단계: 캘린더 변경.
캘린더가 레거시인지 여부를 확인하는 가장 쉬운 방법은 시간 관리 툴바를 확인하는 것입니다. 레거시 캘린더에만 과거 확장 및 향후 확장 버튼이 있습니다.
레거시 캘린더 시간 관리 툴바
커스텀 캘린더 시간 관리 툴바
레거시 캘린더 시간 관리 툴바
커스텀 캘린더 시간 관리 툴바
세 가지 조건이 있습니다.
versionmonth()
커스텀 캘린더로 이동할 때 인스턴스의 숫자가 변경되지 않도록 수식이 충족되어야 합니다.
  • versionmonth()
    수식을 사용하려면 정의된 캘린더에 '월'이라는 시간 단위가 있어야 합니다.
  • versionmonth()
    수식은 월 시간 단위의 계정에만 있어야 합니다.
  • versionmonth()
    상대 위치를 비교하려면 수식을 사용해야 합니다. versionmonth() 수식을 절대적인 포지션과 비교하는 데 사용할 경우 올바른 결과를 얻을 수 없습니다.
    • if(versionmonth(this)=versionmonth(ROW.Date), "value if true", "value if false")
      계속 작동
    • if(versionmonth(this)>0
      ,
      "value if true", "value if false")
      , 이전과 다른 결과를 생성하지만 오류는 생성하지 않습니다.
이러한 조건이 충족되면 다음을 계속 사용할 수 있습니다.
versionmonth()
수식을 커스텀 캘린더에 추가할 수 있습니다.

versionmonth() 함수의 계산 방법

커스텀 캘린더
일반적으로 커스텀 캘린더에서
versionmonth
이 함수는 버전이 2001년 1월에 시작된 것처럼 작동합니다. 즉,
versionmonth(this)=0
2001년 1월입니다.
레거시 캘린더
레거시 캘린더
versionmonth(this)
버전의 첫 번째 월로부터 남은 개월 수를 반환합니다.