주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2023-06-23
참조: 계산 및 계산 필드 비교

참조: 계산 및 계산 필드 비교

계산 및 계산 필드의 여러 함수는 유사하지만 몇 가지 차이점이 있습니다.
계산 필드와 계산 필드는 별도의 프레임워크입니다. 서로 바꿀 수 없습니다.
계산의 경우:
  • Workday는 계산이 적용되는 Workday 제품을 결정하는 지정된 카테고리를 통해 계산을 구성하고 보안을 설정합니다.
  • Workday는 인스턴스 값 계산, 인스턴스 세트 비교 계산 및 고급 룩업 테이블을 통해 리포트 필드 데이터에 액세스합니다.
계산 필드의 경우:
  • Workday는 지정된 비즈니스 오브젝트를 중심으로 계산 필드를 작성합니다.
  • Workday는 비즈니스 오브젝트의 리포트 필드 또는 계산 필드를 통해 데이터에 액세스합니다.

비교

이 섹션에서는 유사한 함수가 있는 계산 필드와 계산 필드를 비교하여 차이점을 이해하는 데 도움이 됩니다.
산술 계산
함수
설명
고려사항
산술 계산
두 값 사이에서만 함수를 수행합니다.
산술 계산에서는 두 피연산자 간에 하나의 연산만 수행할 수 있습니다. 여러 작업의 경우 서로 중첩된 여러 계산을 생성할 수 있습니다.
산술 계산은 다음 연산자를 지원합니다.
  • 추가
  • 나누기
  • 곱하기
  • 빼기
반올림을 지정하지 않으면 Workday는 자동으로 결과를 1/100의 자리(.01)로 반올림합니다.
산술 계산 계산 필드
여러 값의 계산을 반환합니다.
산술 계산을 사용하여 다음 계산을 수행할 수 있습니다.
  • 추가
  • 나누기
  • 곱하기
  • 빼기
계산 필드:
  • 3개 이상의 값을 관리할 수 있습니다.
  • 괄호를 사용할 수 있습니다.
  • 통화 코드를 지정할 수 있습니다.
  • 오류가 발생하면 0을 반환합니다.
단계 기반 계산
단계적으로 수행된 일련의 계산 결과인 단일 숫자 값을 반환합니다.
각 단계에 대한 조건 및 조건 그룹을 정의할 수 있습니다.
사용가능한 작업은 다음과 같습니다.
  • 추가
  • 나누기
  • 종료
  • 최대값
  • 최소값
  • 곱하기
  • 반올림
  • 설정
  • 빼기
날짜 작성
함수
설명
고려사항
날짜 빌드 계산
연도, 월, 일을 결합하여 새 날짜를 생성합니다.
연도의 월과 일 값은 상수 값입니다. Workday의 날짜에서 값을 추출하기 위해 입력으로 사용할 날짜 추출 계산을 생성할 수 있습니다.
날짜 빌드 계산 필드
다른 필드의 구성요소 또는 지정된 값의 구성요소를 사용하여 새 날짜 또는 시간 필드를 생성할 수 있습니다.
날짜 빌드 계산과 달리 계산 필드는 다음을 수행합니다.
  • Workday의 날짜에서 날짜 또는 시간 값을 추출하는 옵션을 포함합니다.
  • 시간(시, 분, 초, 밀리초) 및 시간대를 포함합니다.
  • 오류가 발생하면 공백을 반환합니다.
미래 또는 과거 날짜 계산
함수
설명
고려사항
날짜 증감 계산
날짜로 시작하고 년, 월 또는 일을 더하거나 빼서 다른 날짜를 반환합니다.
초기 시작일을 생성하려면 인스턴스 값 계산을 정의하거나 Workday에서 제공하는 계산 값을 사용해야 합니다.
날짜 증가/감소 계산 필드
날짜 필드 값 전후의 일수, 개월 수 또는 년 수에 해당하는 날짜를 계산합니다.
날짜에 시, 분, 초, 밀리초를 더하거나 뺍니다.
날짜 증감 계산 필드는 날짜에 시, 분, 초, 밀리초를 더하거나 뺄 수 있습니다.
상수 값 또는 날짜 반환
함수
설명
고려사항
날짜 상수 계산
정의된 상수 날짜를 반환합니다.
날짜 상수 계산 필드
다른 계산에 사용할 수 있도록 날짜, 시간 또는 시간대 상수를 생성할 수 있습니다.
날짜 상수 계산 필드:
  • 시간(시, 분, 초, 밀리초)을 포함합니다.
  • 시간대를 정의할 수 있습니다.
상수 값 계산
정의된 상수 값을 반환합니다.
숫자 상수 계산 필드
다른 계산에 사용할 수 있도록 숫자 상수를 필드에 지정할 수 있습니다.
숫자 값은 정수 또는 실수일 수 있습니다.
조건에 따라 값 반환
함수
설명
고려사항
조건부 계산
일련의 조건을 평가하여 True인 첫 번째 조건과 관련된 날짜 또는 값을 반환합니다. 조건이 True가 아닌 경우 계산에서 기본값이 반환됩니다.
다음 계산 중 하나를 조건으로 사용해야 합니다.
  • 인스턴스 비교
  • 로직
  • 값 비교
표현식 평가 계산 필드
일련의 부울 조건을 평가하고 True인 첫 번째 조건과 관련된 값을 반환하여 데이터를 그룹화하고 변환합니다. 조건이 충족되지 않으면 계산 필드가 기본값을 반환합니다.
평가된 조건 및 값에 대한 기존 필드가 있어야 합니다.
'표현식 구간 평가' 계산 필드
부울 조건 값을 지정하고 그룹화된 인스턴스를 반환합니다.
평가 조건에 대한 기존 필드가 있어야 합니다.
룩업
함수
설명
고려사항
룩업 계산
다른 값을 기준으로 하나의 값을 조회합니다.
표현식 계산 및 표현식 평가와 달리 계산 필드의 범위는 다음과 같습니다.
  • 룩업 계산을 위해 별도의 룩업 테이블을 생성해야 합니다.
  • 값을 검색하고 반환하는 데 유효일을 지정할 수 있습니다.
상세 룩업 테이블에는 다음과 같은 검색 조건이 있을 수 있습니다.
  • 인스턴스 리포트 필드
  • 숫자 계산
  • 텍스트 리포트 필드
'관련 값 룩업' 계산 필드
관련 비즈니스 오브젝트의 필드 값을 반환합니다.
관련 비즈니스 오브젝트에서 기본 비즈니스 오브젝트로 필드를 프로모션하여 필드에서 다음 액션을 수행할 수 있습니다.
  • 필터
  • 그룹
  • 리포트
  • 정렬
  • 요약
인스턴스 값 추출
함수
설명
고려사항
인스턴스 값 계산
인스턴스의 값을 검색하여 부울, 통화, 날짜 또는 숫자 값을 반환합니다.
1개의 값만 반환합니다.
단일 인스턴스 추출 계산 필드
부울 조건에 따라 복수 인스턴스 필드에서 단일 인스턴스를 추출합니다.
복수 인스턴스 추출 계산 필드
조건에 따라 관련 비즈니스 오브젝트의 여러 인스턴스를 반환합니다.
부울 조건에 따라 관련 비즈니스 오브젝트에서 여러 인스턴스를 추출합니다.
날짜 간 차이 계산
함수
설명
고려사항
날짜 차이 계산
두 날짜 사이의 간격을 일, 월 또는 년 단위로 반환합니다.
날짜 차이 계산 필드
두 날짜 또는 시간 사이의 간격(년, 월, 일, 시, 분 또는 초)을 반환합니다.
날짜 차이 계산과 달리 날짜 차이 계산 필드는 다음과 같습니다.
  • 시간(시, 분, 초)을 포함합니다.
  • 오류가 발생하면 0을 반환합니다.
  • 하위 레벨 날짜 구성요소를 무시할 수 있습니다. 예: Workday가 월에 대한 날짜 차이를 찾을 때 일수 및 시간을 고려하는지 여부를 결정할 수 있습니다.
날짜의 일부를 숫자로 추출
함수
설명
고려사항
날짜 추출 계산
날짜에서 년, 월 또는 일을 숫자로 반환합니다.
일, 월 또는 연도로 제한됩니다.
인스턴스 값 계산으로 파싱할 날짜를 입력해야 합니다.
날짜 형식 지정 계산 필드
날짜 필드의 일부를 텍스트 필드로 반환합니다.
  • 커스텀 형식을 정의할 수 있습니다.
  • 회계기간과 같은 사전 정의된 추가 형식을 포함합니다.
  • 시간(시, 분, 초)을 포함합니다.
값 비교
함수
설명
고려사항
인스턴스 세트 비교 계산
관계 연산자를 사용하여 리포트 필드 또는 커스텀 필드와 값 또는 값 세트를 비교합니다.
값 비교 계산
관계 연산자를 사용하여 두 피연산자를 비교합니다.
값 비교 계산을 사용하여 다양한 인스턴스 값 계산의 결과를 상수 값 계산과 비교할 수 있습니다.
이 계산에서는 숫자 데이터만 비교합니다.
True/False 조건 계산 필드
부울 조건에 따라 True 또는 False를 반환합니다.
계산 필드에서 직접 다음 간의 비교를 작성할 수 있습니다.
  • 기존 필드
이 계산에서는 숫자 데이터와 숫자가 아닌 데이터를 비교합니다.
True/False
함수
설명
고려사항
로직 계산
부울 조건에 따라 True 또는 False를 반환합니다.
모든 조건이 True이면 AND 문에 대해 True를 반환합니다.
하나 이상의 조건이 True인 경우 OR 문에 대해 True를 반환합니다.
다음과 같은 비교가 사전 정의되어 있어야 합니다.
  • 값 비교 계산
  • 인스턴스 값 계산
  • 인스턴스 세트 비교 계산
True/False 조건 계산 필드
부울 조건에 따라 True 또는 False를 반환합니다.
계산 필드에서 직접 다음 간의 비교를 작성할 수 있습니다.
  • 기존 필드
이 계산에서는 숫자 데이터와 숫자가 아닌 데이터를 비교합니다.