주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2025-12-12
개념: 단계 기반 계산

개념: 단계 기반 계산

단계 기반 계산에서 단일 숫자 값을 반환합니다. 중첩된 계산 흐름과 같은 복잡한 로직과 관련된 시나리오에서 사용할 수 있습니다.

운영

각 단계에서 Workday 순차적으로 실행하는 작업을 원하는 수만큼 지정할 수 있습니다. 각 작업에 대해 값을 제공하려는 방법을 지정할 수도 있습니다. 예를 들어 계산 또는 숫자 값을 사용합니다.
작업
설명
추가
지정된 값을 이전 값에 추가합니다.
나누기
이전 값을 지정한 값으로 나눕니다.
종료
다음 중 하나를 사용하여 계산 종료합니다.
  • 숫자 값
  • 최근 이전 값입니다.
  • 지정된 계산 의 결과 .
  • 날짜 차이 작업의 결과 .
  • 날짜 추출 작업의 결과 .
최대값
지정된 모든 값의 최대값을 반환합니다.
유형
프롬프트 에서
계산을
선택하면 비교에서 이전 값을 무시하도록 Workday 구성할 수 있습니다. 이렇게 하려면
이전 값 제외
확인란 선택합니다.
최소값
지정된 모든 값 중 최소값을 반환합니다.
유형
프롬프트 에서
계산을
선택하면 비교에서 이전 값을 무시하도록 Workday 구성할 수 있습니다. 이렇게 하려면
이전 값 제외
확인란 선택합니다.
곱하기
이전 값에 지정한 값을 곱합니다.
Power
이전 행의
에 거듭제곱 연산자를 적용합니다.
반올림
반올림 옵션 지정할 수 있습니다.
설정
일반적으로 계산 의 시작 부분에 시작 값을 초기화합니다. 초기값을 설정하지 않으면 값 0부터 Workday 계산 시작됩니다. 세트 작업을 사용하여 이전 이전 값을 재초기화할 수 있습니다.
빼기
이전 값에서 지정된 값을 뺍니다.
예: Set
초기값을 100으로 설정합니다.
작업
유형
Set
숫자
100
예: 곱하기
고급 룩업 테이블 에 저장하는 월별 교통비의 구독 값과 이전 값을 곱합니다.
작업
유형
값 - 룩업 테이블
값 - 열
값 - 기준일
곱하기
룩업 테이블
교통비 구독 수당
매월
지급일 기준
예: Power
Set of 2에 대한 이전 값에 거듭제곱 연산자를 추가합니다.
작업
유형
Set
숫자
2
Power
숫자
0.5
계산 에서 1.4142가 반환됩니다.
예: 최소
이전 값, 근무자 연령, 15세 사이의 최소값을 반환합니다.
작업
유형
최소값
계산
15
근무자 연령
예: 종료
이전 값의 결과 로 계산 종료합니다.
작업
유형
Exit
이전 값
예: 추가
기간 종료 시점의 근무자 연령을 추가합니다.
작업
유형
값 – 시작일 유형
Value – Start Date 계산
값 – 종료일 유형
Value – End Date Calculation
반환되는 값
추가
날짜 차이
계산
근무자: 입사일
계산
기간: 기간 종료일
연도

조건

Workday 단계를 해결 해야 하는지 여부를 제어하는 조건 지정할 수 있습니다.
조건 의 관련 액션 메뉴에서 조건 > 복사를 선택하여 단계 기반 조건을 복사할 수 있습니다.
예: 이전 값 <= 1500
이전 단계에서 계승된 이전 값이 1500 이하인 경우에만 단계를 해결 하려고 합니다.
피연산자 1
연산자
피연산자 2
이전 값
계산
> 1,500
예: 근무자 입사일 >= 기간 시작일
근무자의 입사일 기간 시작일 또는 그 후인 경우에만 단계를 해결 하려고 합니다.
피연산자 1
연산자
피연산자 2
계산
>
근무자 입사일
계산
>
기간: 기간 시작일
근무자 근무연수 > 20(기간 종료 시) AND 근무자 입사일 월 = 기간의 월
근무자에게 다음 사항이 모두 해당하는 경우에만 단계를 해결 하려고 합니다.
  • 기간 종료일까지 시작일이 20년 후여야 합니다.
  • 입사일의 월이 기간 종료일의 같은 달인 경우
로직 연산자
=
AND
피연산자 1
연산자
피연산자 2
유형:
날짜 차이
시작일 유형:
계산
시작일 계산:
근무자: 입사일
종료일 유형:
계산
종료일 계산:
기간: 기간 종료일
반환되는 값:
연도
유형:
숫자
값:
20
유형:
날짜 추출
날짜 계산:
근무자: 입사일
반환 값:
=
유형:
날짜 추출
날짜 계산:
기간: 기간 종료일
반환 값:
조건 그룹
조건 행이 여러 개인 경우 조건의 순서를 지정할 수 있습니다.
예: 유급휴가 잔여분에 따른 추가 근무시간
개인 휴가 (PTO) 잔여분이 가장 적은 근무자에게 추가 시간을 제공하려고 합니다. 유급휴가 잔여분이 더 많은 근무자의 추가 시간은 더 적습니다. 다음과 같은 단계 기반 계산 설정합니다.
단계
조건 그룹
조건
작업
유형
0
Set
계산
현재 유급휴가 잔여분(시간)
추가
계산
유급휴가(포지션 기반) 플랜
반올림
반올림 정의
소수 첫째자리에서 버림
2.1
이전 값 조건 그룹
이전 값 < = 100
추가
숫자
25
2.2
이전 값 조건 그룹
이전 값 < = 200
추가
숫자
15
2.3
이전 값 조건 그룹
이전 값 < = 300
추가
숫자
10
2.4
이전 값 조건 그룹
이전 값 > 300
추가
숫자
5
Workday 단계 순서를 기준으로 단계를 평가합니다. 100시간 미만 근무자 는 25시간의 추가 시간을 받습니다. 300시간을 초과하는 근무자 는 5시간을 추가로 받습니다.