예: 직원 및 지급 단가 계산
본 문서에서는 급여 지급에 사용할 수 있는 수식의 몇 가지 예를 제공합니다.
편의상 이 예에서는 용어에 쉼표 구분 기호를 사용합니다. 일부 브라우저 설정에서는 세미콜론 구분 기호를 사용해야 합니다.
입사기념일 및 글로벌 인상 월에 지급 단가 글로벌 인상
- 다음과 같은 글로벌 가정 계정을 생성합니다.가정명가정 코드계정 유형표시 형식인상 월RaiseMonth가정-기간숫자인상 %RaisePct가정-기간퍼센트근무 월수 - 인상 자격Months_of_Service가정-기간숫자
- 이 계정에 다음과 같이계정 설정이 되어 있는지 확인합니다.
- 시간 롤업 = 롤업 값의 평균
- 실제값 오버레이 = 계정의 실제값 표시 안함(계획 데이터 표시)
- 필요한 계정에는 다음이 포함됩니다.계정명계정 코드계정 유형헤드카운트Headcount모델링-기간지급 단가PayRate모델링 - 초기 잔액 요소시작일StartDate모델링 - 날짜 요소
- 다음 수식을 생성합니다.IF ((VersionMonth(this) > 0) AND ROW.NewHire=0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ((ASSUM.RaiseMonth=0 AND Month(this) = Month(ROW.HireDate)) OR (ASSUM.RaiseMonth = Month(this))),ROW.PayRate[time=this-1]*ROW.RaisePct,0)
입사기념일에만 지급 단가 글로벌 인상
- 다음과 같은 글로벌 가정 계정을 생성합니다.가정명가정 코드계정 유형표시 형식인상 %RaisePct가정 - 기간퍼센트
- 이 계정에 다음과 같이계정 설정이 되어 있는지 확인합니다.
- 시간 롤업 = 롤업 값의 평균
- 실제값 오버레이 = 계정의 실제값 표시 안함(계획 데이터 표시)
- 필요한 계정에는 다음이 포함됩니다.계정명계정 코드계정 유형헤드카운트Headcount모델링-기간지급 단가PayRate모델링 - 초기 잔액 요소시작일StartDate모델링 - 날짜 요소
- 수식을 생성합니다.IF (VersionMonth(this) > 0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate) > 1 AND FiscalMonth(this)=FiscalMonth(ROW.HireDate),ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0
글로벌 인상 월에만 지급 단가 글로벌 인상
- 다음과 같은 글로벌 가정 계정을 생성합니다.가정명가정 코드계정 유형표시 형식인상 월RaiseMonth가정-기간숫자인상 %RaisePct가정-기간퍼센트근무 월수 - 인상 자격Months_of_Service가정-기간숫자
- 이 계정에 다음과 같이계정 설정이 되어 있는지 확인합니다.
- 시간 롤업 = 롤업 값의 평균
- 실제값 오버레이 = 계정의 실제값 표시 안함(계획 데이터 표시)
- 필요한 계정에는 다음이 포함됩니다.계정명계정 코드계정 유형헤드카운트Headcount모델링-기간지급 단가PayRate모델링 - 초기 잔액 요소시작일StartDate모델링 - 날짜 요소
- 수식을 생성합니다.if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ASSUM.RaiseMonth=FiscalMonth(this), ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0)
개별 인상 월에 지급 단가 글로벌 인상
- 다음과 같은 글로벌 가정 계정을 생성합니다.가정명가정 코드계정 유형표시 형식인상 월RaiseMonth가정-기간숫자인상 %RaisePct가정-기간퍼센트근무 월수 - 인상 자격Months_of_Service가정-기간숫자
- 이 계정에 다음과 같이계정 설정이 되어 있는지 확인합니다.
- 시간 롤업 = 롤업 값의 평균
- 실제값 오버레이 = 계정의 실제값 표시 안함(계획 데이터 표시)
- 필요한 계정에는 다음이 포함됩니다.계정명계정 코드계정 유형헤드카운트Headcount모델링-기간인상일RaiseDate모델링 - 날짜 요소인상 %RaisePct가정 - 기간지급 단가PayRate모델링 - 초기 잔액 요소시작일StartDate모델링 - 날짜 요소
- 수식을 생성합니다.if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND FiscalMonth(this) = FiscalMonth(ROW.RaiseDate),ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0)
글로벌 월에 지급 단가 개별 인상
- 다음과 같은 글로벌 가정 계정을 생성합니다.가정명가정 코드계정 유형표시 형식인상 월RaiseMonth가정-기간숫자근무 월수 - 인상 자격Months_of_Service가정-기간숫자
- 이 계정에 다음과 같이계정 설정이 되어 있는지 확인합니다.
- 시간 롤업 = 롤업 값의 평균
- 실제값 오버레이 = 계정의 실제값 표시 안함(계획 데이터 표시)
- 필요한 계정에는 다음이 포함됩니다.계정명계정 코드계정 유형헤드카운트Headcount모델링-기간인상 %RaisePct모델링 - 숫자 요소(퍼센트)지급 단가PayRate모델링 - 초기 잔액 요소시작일StartDate모델링 - 날짜 요소
- 수식을 생성합니다.if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ASSUM.RaiseMonth=FiscalMonth(this), ROW.PayRate[time=this-1]*ROW.RaisePct, 0)
개별 인상 월에 지급 단가 개별 인상
- 필요한 계정에는 다음이 포함됩니다.계정명계정 코드계정 유형헤드카운트Headcount모델링-기간인상일RaiseDate모델링 - 날짜 요소인상 %RaisePct모델링 - 숫자 요소(퍼센트)지급 단가PayRate모델링 - 초기 잔액 요소시작일StartDate모델링 - 날짜 요소
- 수식을 생성합니다.if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND FiscalMonth(this) = FiscalMonth(ROW.RaiseDate),ROW.PayRate[time=this-1]*ROW.RaisePct, 0)