참조: 리포트의 계산 필드
계산 필드는 데이터세트 필드를 사용하여 기존 데이터에서 추가 요소를 생성합니다.
계산 필드는 다음 중 하나일 수 있습니다.
- 데이터베이스 필드에서 계산을 수행하여 VNDLY에 직접 저장되지 않는 값을 생성합니다.
- 맞춤 설정된 조건에 따라 데이터베이스 필드의 값을 선택합니다.
계산 필드를 사용해야 하는 몇 가지 이유는 다음과 같습니다.
- 필요한 메트릭이 VNDLY에 직접 저장되지 않습니다.
- 리포트의 여러 데이터세트 필드에서 데이터를 검사하려고 합니다.
- 데이터를 필터링하거나 집계하려는 경우
다음 수식은 계산 필드에 대해 VNDLY 단위로 사용할 수 있습니다.
수식 | 설명 | 사용 사례의 예 |
|---|---|---|
추가
| 여러 숫자 필드를 합산합니다.
결합된 필드의 합계를 열 형식으로 표시합니다. 숫자 필드는 최대 5개까지 추가할 수 있습니다. | '클라이언트 가상 시스템 금액' 및 '클라이언트 금액' 필드의 값을 결합하여 표시해야 합니다. |
연령
| 날짜 이후 경과일수
계산 필드당 하나의 연령 값만 사용할 수 있습니다. | 승인된 값이 기록된 이후의 달력일수를 표시합니다. 예: 현재 날짜의 연령 기준 - 승인일 = 18일 |
배열을 문자열로 변환
| 쉼표로 구분된 값의 문자열로 배열의 형식을 지정합니다. | |
평균
| 값의 평균을 구합니다. | 리소스 매니저의 평균 청구 요율이 필요합니다. 평균 *클라이언트 비율* |
케이스
| 조건문을 기반으로 값을 변환합니다.
if/and 문으로 작동합니다. 일반적으로 고객이 사업단위, 채용요청 매니저 등에 필요한 특정 항목이 필요한 경우 값을 입력하는 데 사용됩니다. Case 문 내에 추가 if/then 문을 사용할 수 있습니다. | 채용요청 매니저가 Ashley Smith와 같은 경우 값을 '케이스 테스트'로 표시하고, Ashley Smith와 같지 않은 경우 비워둡니다. |
병합
| 필드 그룹에서 null이 아닌 첫 번째 필드의 값을 반환합니다. | |
연결
| 여러 문자열 유형 필드를 하나의 필드로 연결하거나 결합합니다.
이 옵션은 하나의 수식에서 최대 7회까지 사용할 수 있습니다. 공백을 구분 기호로 추가하도록 기본 설정되어 있습니다. | 송장 번호와 벤더명을 결합해야 합니다. 이 계산 필드에는 두 값이 모두 단일 필드에 결합되어 표시됩니다. |
개수
| 선택한 필드 그룹에서 선택한 필드 값의 발생 항목 수를 계산합니다. | 각 소스 유형에 있는 시스템 ID 수가 필요합니다. |
날짜 차이
| 날짜 차이(일) | 송장 생성일과 승인일의 차이를 표시합니다. |
날짜 자르기
| 날짜 필드를 지정된 정밀도 레벨로 자릅니다. | 날짜 필드의 월만 필요합니다. |
나누기
| 2개의 숫자 필드를 나눕니다. 합계와 유사하게 작동합니다. | 클라이언트 금액을 MSP 세액으로 나눈 값을 구해야 합니다. |
최소값
| 값 그룹의 최소값입니다. | 최소값 계산 필드에서 가장 작은 값이 아닌 타임시트가 제거되도록 타임시트 값의 가장 빠른 날짜를 표시하려고 합니다. |
최대값
| 값 그룹의 최대값 | 최대값 계산 필드에서 가장 큰 값이 아닌 타임시트가 제거되도록 타임시트 값의 최신 날짜를 표시하려고 합니다. |
곱하기
| 선택한 필드의 값을 곱합니다. 이 옵션은 나누기와 반대로 작동합니다. | 제안된 인상이 포함된 별도의 값 필드를 생성하여 청구 단가 인상 비교를 표시합니다. 예: 20% 인상하므로값은 1.5의 정수가 됩니다. 그런 다음 이 수식을 사용하여 생성된 값의 소스를 청구 요율의 소스에 대해 곱합니다. |
패딩 텍스트
| 선택한 값의 텍스트에 패딩을 추가합니다.
SubString 수식처럼 작동합니다. | |
반올림
| 값을 가장 가까운 정수 또는 소수 자릿수가 가장 가까운 숫자로 반올림합니다. 정밀도는 음수일 수도 있습니다. | 소수점 이하 자릿수를 1로 반올림하면 반올림된 숫자가 표시됩니다. |
빼기
| 2개의 숫자 필드를 뺍니다.
뺀 필드의 합계를 단일 열 형식으로 표시합니다. 최대 5개의 숫자 필드를 뺄 수 있습니다. | 클라이언트 가상 시스템 금액 필드에서 클라이언트 금액을 뺀 값을 표시해야 합니다. |
SubString
| 지정된 값의 왼쪽, 가운데 또는 오른쪽에서 추출된 문자열의 문자 시퀀스입니다. | 승인자 첫 3자가 필요합니다. |
합계
| 그룹에 있는 필드의 값을 합산하는 집계 함수 | |
종료일 문자열
| 입력 표현식의 형식을 문자열로 지정하여 값을 텍스트로 변환합니다. | |
중첩 해제
| 필드의 여러 값을 여러 행으로 분할합니다. |
다음 데이터 유형은 VNDLY로 사용할 수 있습니다.
데이터 유형 | 설명 |
|---|---|
정수
| 소수를 제외하고 정수를 반환합니다. |
숫자
| 소수를 포함하여 숫자를 반환합니다. |
String
| 일련의 문자를 반환합니다. |
날짜
| 날짜를 반환합니다. 예: 2021년 6월 15일 |
일시
| 날짜 및 시간을 반환합니다. 예: 2021년 6월 15일 오후 5:38:07 |