Planning에서는 사용자가 날짜 값을 다양한 형식으로 입력할 수 있습니다. 예를 들어 사용 중인 형식이 MM/DD/YYYY인 경우 시작일을 11/01/2021과 같이 입력할 수 있습니다. 값은 날짜 형식으로 입력되지만 입력한 날짜를 기준으로 값을 계산할 수 있습니다.
Oracle Essbase는 Planning 날짜 값을 숫자 값으로 저장합니다. 예를 들어 Essbase에서는 시작일 11/01/2021이 20211101로 저장됩니다. Planning의 종료일이 06/30/2022(Essbase 값 20220630)인 경우 아래의 예와 같이 @ROUND
Essbase 기능을 사용하여 두 날짜 사이의 개월 수를 계산할 수 있습니다.
(@ROUND ("End Date",-4) - @ROUND ("Start Date",-4))/10000*12
20220000 - 20210000/100000*12
) 결과는 12입니다.(@ROUND ("End Date",-2) - @ROUND ("End Date",-4))/100
20220600 - 20220000/100
) 결과는 6입니다.(@ROUND ("Start Date",-2) - @ROUND ("Start Date",-4))/100
20211100 - 20210000/100
) 결과는 11입니다.시작일과 종료일 사이의 개월 수 = (12+6)-11=7
@INT
또는 @TRUNCATE
Essbase 기능을 사용하여 유사한 공식을 작성할 수 있습니다.