계산된 열은 결과 또는 링크 텍스트 필드를 계산하는 쿼리에 추가된 사용자 지정 열입니다.

계산된 열을 추가하려면 계산된 열→편집 을 선택하여 시작합니다. + 를 선택하여 계산된 열을 생성하고 계산된 열 디자이너 를 엽니다. 데이터 유형을 선택하고 조건 편집기를 사용하여 계산된 열의 매개변수를 정의합니다. 계산된 열 에는 다음 세 가지 데이터 유형을 사용할 수 있습니다.
- 텍스트 - 영숫자 정보(문자열이라고도 함)
- 숫자 - 계산을 지원하는 숫자 정보
- 날짜 - 날짜 및/또는 시간 정보 저장
계산된 열 디자이너 에는 다음과 같은 세 가지 섹션이 있습니다.
- 열 설정(왼쪽 상단): 이름, 출력 데이터 유형 및 서식 지정(해당하는 경우) 제공
- 테이블 및 필드(왼쪽 하단): 테이블과 필드를 선택할 수 있습니다. 각 데이터 유형은 별도의 창에 있습니다.
- 수식 빌더(오른쪽): 수식을 작성하고 연산자를 추가하는 영역
수식에 필드를 추가하려면 다음과 같이 하십시오.
- 필드를 배치할 작업 영역에서 해당 상자를 클릭합니다.
- 적절한 데이터 유형을 선택하고 해당 테이블을 확장하여 추가할 필드를 찾습니다.
- 필드를 선택한 상자로 끌어옵니다.
팁: 먼저 질의 디자이너에서 수식에 사용할 필드를 찾습니다. 필드가 해당 인터페이스에 알파벳 순으로 나열됩니다.
수식에 연산자를 추가하려면(예: 더하기 또는 나누기)
- 작업자를 배치할 작업 영역에서 해당 상자를 클릭합니다.
- 연산자를 수식의 적절한 위치, 즉 필드의 왼쪽 또는 오른쪽으로 끌어옵니다.
팁: 연산자를 클릭하면 선택한 상자의 마지막 항목으로 추가됩니다.
계산된 열 디자이너에서 토큰을 사용하여 필드에 포함되지 않은 정보를 더 추가할 수 있습니다.

정적 텍스트, 숫자, 일자를 추가할 수 있습니다. 예를 들어, 연봉을 12로 나누는 수식을 사용하려면 숫자 12를 저장하는 토큰을 사용합니다. 수식에 숫자 12를 저장하는 토큰을 사용합니다.
토큰을 사용하여 일부 동적 데이터를 나타낼 수도 있습니다. 예를 들어 토큰을 사용하여 오늘 일자를 나타낼 수 있습니다. 즉, 보고서를 실행할 때마다 수식의 현재 날짜가 사용됩니다.
수식의 일부를 삭제하려면 오른쪽 아래에 휴지통 으로 표시된 상자로 드래그합니다.
연결은 두 개의 데이터 문자열을 조인하는 것입니다(이 경우 텍스트 필드). 먼저 데이터 유형을 텍스트 로 선택하고 둘 이상의 필드를 값 상자로 끌어 작업 공간에 추가합니다.

예를 들어, 사용자의 성명을 표시하는 텍스트 연결을 생성할 수 있습니다.
- 데이터 유형을 텍스트 로 설정합니다.
- 이름 텍스트 필드를 추가합니다.
- 두 번째 텍스트 필드 성 을 추가합니다.
예를 들면 "직원" "이름" + "성"(예: "Kenneth Roden" "Kenneth" + "Roden")이 있습니다.
숫자 수식을 사용하여 합계, 차이, 제품 및 견적을 계산합니다. 먼저 데이터 유형을 숫자 로 선택하고 적절한 연산자를 사용하여 작업 공간에 두 개 이상의 필드를 추가합니다. 형식을 편집하여 소수 자릿수를 표시하거나 숫자를 백분율로 변경할 수 있습니다.

예를 들어, 사용자의 복합 급여를 표시하는 숫자 수식을 만들 수 있습니다.
- 데이터 유형을 숫자 로 설정합니다.
- 총 급여 필드를 추가합니다.
- + 연산자를 추가합니다.
- 보너스 필드를 추가합니다.
그 예는 다음과 같습니다. "Base & Merit" "Total Pay" + "Bonus"(예: "56000" "50000" + "6000")
일자 수식은 숫자 또는 일자 데이터 유형일 수 있습니다. 날짜 데이터 유형을 사용하는 경우 숫자를 사용하여 날짜를 게시하거나 사용자 지정 형식을 사용하도록 형식을 편집할 수 있습니다.

이벤트의 일수를 계산하는 데 사용할 계산된 열을 생성할 때 숫자 를 데이터 유형으로 사용한 후 일자 필드를 선택합니다.
예를 들어 기한 초과 일수를 계산하는 경우:
- 데이터 유형을 로 설정합니다.
- 문서 종료일 필드를 추가합니다.
- - 연산자를 추가합니다.
- 문서 마감일 필드를 추가합니다.
그 예는 다음과 같습니다. "문서 기한 초과 일수" "문서 종료일" - "문서 만기일"(예: "4" "01/20/2013" - "01/16/2013")
힌트
이 두 일자 비교의 출력은 일수 입니다. 적절한 데이터 유형을 선택해야 합니다.
노트
일자 필드에 직접 정적 값을 추가할 수 없습니다.
If / Then / Else 문은 두 개 이상의 데이터 세트를 비교하고 결과를 테스트합니다. 결과가 참이면 THEN 지시가 선택되고 그렇지 않으면 ELSE 지시가 사용됩니다.

if/then/else 문을 계산하는 데 사용될 계산된 열을 생성할 때는 숫자, 텍스트 또는 일자 를 데이터 유형으로 사용합니다. 그런 다음 작업 공간에서 if/then/else 문 아이콘을 선택합니다.

예를 들어, 성별을 계산하려면 다음과 같이 하십시오.
- 데이터 유형을 텍스트 로 설정합니다.
- If/Then/Else 문 아이콘을 선택합니다.
- IF 라인에서 성별 필드, = 연산자, M 텍스트를 추가합니다.
- THEN 값 라인에 Male 을 추가합니다.
- ELSE 값 라인에서 여성 을 추가합니다.
- 필요한 경우 && 및 OR 아이콘을 사용하여 더 많은 명령문에 추가합니다.
예: 성별 M, 다음 남성 Else 여성.
IF 문을 중첩하여 2개 이상의 결과를 제공할 수 있습니다. 중첩은 하나의 IF 문을 THEN 또는 ELSE의 일부로 다른 IF 문에 넣는 것을 의미합니다. 예를 들어 요일을 텍스트로 변환할 수 있습니다. 6개의 IF 문을 중첩할 수 있도록 7개의 결과가 필요합니다.
함수
계산된 열 편집기에서 함수를 활용할 수 있습니다. 함수는 필드 또는 토큰에 대한 작업을 수행하여 원본과 다른 값을 반환합니다.

계산된 열 편집기에는 여러 텍스트 함수와 날짜 함수가 있습니다.
함수를 사용하려면 다음과 같이 하십시오.
- 필드 또는 토큰을 클릭합니다.
- 함수로 편집 을 클릭합니다.
- 적절한 기능을 선택합니다.
- 함수에 필요한 추가 매개변수를 제공합니다.
- 확인 을 클릭합니다.
날짜 함수
계산된 열 디자이너에는 두 가지 유형의 날짜 함수가 있습니다.
연도, 월, 분기, 일 함수는 모두 입력일의 부분에 대한 숫자 값을 반환합니다. 예를 들어 입사일의 입력 값이 2022년 2월 12일이면 기능의 결과는 다음과 같습니다.
2022년
1분기
월 2
12일차
선택한 일자 열에 따라 경과 시간 기능을 사용할 수도 있습니다. 비교 일자 매개변수(정적 일자 또는 동적 일자(예: 오늘)를 제공해야 합니다.
결과는 정수로 표시되며 선택한 일자 열과 같은 달에 증가합니다.
연령 기능을 사용하여 개인의 연령(생년월일 사용) 또는 재직 기간(입사일 사용)을 계산할 수 있습니다. 연령을 계산할 일자 필드를 선택하고 경과 시간 기능을 설정합니다.

계산된 열 디자이너에는 세 가지 텍스트 함수가 있습니다. 모두 입력 텍스트의 일부를 반환합니다.

텍스트 길이 요구사항을 입력하고 선택한 텍스트의 왼쪽, 중간 또는 오른쪽 부분을 선택할 수 있습니다. 몇 개의 문자를 추출할 필드를 선택합니다. 가운데, 왼쪽 또는 오른쪽 함수와 표시할 문자 수를 설정합니다.
예: 국가 lD에 두 번째 문자가 "-"인 경우, 문서 번호에 처음 5자를 표시하고, 네 번째 문자의 국가 lD에 "-"가 있는 경우 문서 번호에 처음 6자를 표시합니다.
계산을 공유하여 계산된 열 에서 공통 수식을 재사용할 수 있습니다. 다른 사용자는 공유 계산을 쿼리에 쉽고 빠르게 가져올 수 있으며 필요에 따라 쿼리에서 수식을 조정할 수 있습니다.

계산된 열을 쿼리 결과에 표시할지 여부도 제어할 수 있습니다. 계산된 열 윈도우에서 녹색/빨간색 말풍선을 선택하여 설정합니다. 녹색(설정)과 빨간색(해제) 간에 전환됩니다.
예를 들어, 개인의 재직 기간(일)을 반환하고 일수를 연도로 변환하는 두 번째 계산된 열을 반환하는 계산된 열이 있을 수 있습니다. 이 경우 일 수인 계산된 열은 표시하지 않습니다.