---
sourceDocument: Xanadu 플랫폼 분석
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/now-intelligence

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu 플랫폼 분석

ft:clusterId :

    - par

bundleId :

    - par

workflow :

    - Platform


---

# 기능 필드에 대한 보고서

# 기능 필드에 대한 보고서 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 5분

일반 필드는 데이터베이스에 값을 저장하는 반면, 함수 필드는 데이터베이스 쿼리의 결과를 표시합니다. 함수 필드는 다른 필드와 상수의 계산을 기반으로 값을 생성합니다. 이러한 필드는 다른 필드와 마찬가지로 보고서에서 사용할 수 있습니다.

함수 필드를 생성, 편집 및 비활성화할 책임은 역할 function_field_admin 사용자에게 있습니다. 업그레이드 시에는 이 역할이 있는 사용자가 없습니다. 관리자는 관리자가 아닌 사용자에게 이 역할을 부여해야 합니다. 역할 만들기를 참조하십시오.

함수 필드에 대한 자세한 내용은 함수 필드를 참조하십시오.

## 함수 필드 작업 {#function-fields-reporting__section_nym_1f2_tmb}

함수 필드는 glidefunction:\<operation\> 구문을 사용하여 다음 작업을 수행할 수 있습니다.  
주:  
상수는 작은따옴표 또는 큰따옴표로 묶어 지정합니다. concat(),dayofweek(),position() 및 substring() 작업의 예는 함수 필드에서 상수를 사용하는 방법을 보여줍니다.
{#function-fields-reporting__table_mdb_1zs_dbb__entry__3}{#function-fields-reporting__add-func-ex}{#function-fields-reporting__sub-func-ex}{#function-fields-reporting__mult-func-ex}{#function-fields-reporting__div-func-ex}{#function-fields-reporting__concat-func-ex}{#function-fields-reporting__datediff-func-ex}{#function-fields-reporting__dayofweek-func-ex}{#function-fields-reporting__length-func-ex}{#function-fields-reporting__coal-func-ex}{#function-fields-reporting__pos-func-ex}{#function-fields-reporting__subs-func-ex}

| 운영 | 설명 | 예제 |
|-|-|-|
| 추가() | 두 개의 숫자 필드를 입력으로 취하고, 추가하고, 결과를 필드 값으로 반환 합니다. 이 함수는 또한 두 입력에 대해 숫자 값을 사용합니다. 숫자 값은 작은따옴표 또는 큰따옴표로 묶습니다. | glidefunction:add(child_incidents, parent_incident) 인시던트에 5개의 하위 인시던트와 1개의 상위 인시던트가 있는 경우 6을 반환합니다. 가능한 반환 유형: 10진수, 부동 소수점 숫자, 큰 정수, 정수 |
| 빼기() | 두 개의 숫자 필드를 입력으로 취하고, 첫 번째 숫자에서 두 번째 숫자를 뺀 다음 결과를 필드 값으로 반환합니다. 이 함수는 또한 두 입력에 대해 숫자 값을 사용합니다. 숫자 값은 작은따옴표 또는 큰따옴표로 묶습니다. | glidefunction:빼기(u_num1, u_num2) num1 = 8이고 num_2 = 6이면 2를 반환합니다. 가능한 반환 유형: 10진수, 부동 소수점 숫자, 큰 정수, 정수 |
| 곱하기() | 두 개의 숫자 필드를 입력으로 취하고, 곱셈을 수행하고, 결과를 필드 값으로 반환합니다. 이 함수는 또한 두 입력에 대해 숫자 값을 사용합니다. 숫자 값은 작은따옴표 또는 큰따옴표로 묶습니다. | glidefunction:곱하기(u_num1, u_num2) num1 = 8이고 num_2 = 6이면 48을 반환합니다. 가능한 반환 유형: 10진수, 부동 소수점 숫자, 큰 정수, 정수 |
| 나누기() | 두 개의 숫자 필드를 입력으로 취하고, 추가하여 결과를 필드 값으로 반환합니다. 이 함수는 또한 두 입력에 대해 숫자 값을 사용합니다. 숫자 값은 작은따옴표 또는 큰따옴표로 묶습니다. | glidefunction:나누기(u_num2,u_num1) num2 = 10이고 num1 = 2인 경우 5를 반환합니다. 가능한 반환 유형: 10진수, 부동 소수점 숫자, 큰 정수, 정수 |
| concat()을 호출합니다. | 쉼표로 구분된 필드와 상수의 수를 입력으로 받고, 입력을 연결하고, 단일 문자열을 필드 값으로 반환합니다. | glidefunction:concat(incident_number, '/', short_description) 숫자 필드의 값이 "INC0001"이고 short_description가 "내 클라이언트에 새 노트북이 필요함"인 경우 "INC0001 / 내 클라이언트는 새 노트북을 필요로 합니다."를 반환합니다. 반환 유형: 텍스트 |
| datediff()를 호출합니다. | 두 날짜/시간 필드를 입력으로 받으며 날짜와 일, 분, 초 사이의 차이를 계산하여 결과를 기간 필드 값으로 반환합니다. | glidefunction:datediff(closed_at, sys_created_on) 생성 날짜부터 종결 날짜까지의 인시던트 기간을 반환합니다. 결과 예: 10일 8시간 23분 11초 반환 유형: 기간 |
| dayofweek()를 호출합니다. | 두 개의 인수를 취합니다: 날짜 필드와 "1" 의 상수 (일요일에는 주 시작) 또는 "2" (주 월은 월요일에 시작). 요일을 나타내는 정수 값으로 결과를 반환합니다. <kbd class="ph userinput">dayofweek()</kbd> 함수는 UTC 날짜를 사용하지만 인스턴스의 시간대에 따라 비교 값을 조정합니다. | glidefunction:dayofweek(resolved_at, '1')입니다. resolved_at가 수요일에 발생하는 경우 정수가 1이면 4를 반환하고 정수가 2이면 3을 반환합니다. 반환 유형: 정수 |
| 길이() | 문자열 필드를 입력으로 취하고, 문자로 필드 길이를 계산하고, 결과를 필드 값으로 반환합니다. | glidefunction:length(short_description) short_description = "이 응용 프로그램이 테스트를 수행하고 있습니다"인 경우 37을 반환합니다. 반환 유형: 정수 |
| 병합() | 쉼표로 구분된 필드 수를 입력으로 받고 첫 번째 비어 있지 않은 값을 반환합니다. | glidefunction:coalesce(closed_at, resolved_at, sys_updated_on) closed_at 값이 비어 있으면 함수는 resolved_at 값을 반환합니다. resolved_at 값도 비어 있으면 함수는 sys_updated_on 값을 반환합니다. 반환 유형: 텍스트 |
| 위치() | 두 개의 텍스트 필드 또는 두 개의 텍스트 필드와 정수를 입력으로 가져옵니다. 텍스트 필드 중 하나 또는 둘 다 문자열일 수도 있습니다. 1. 두 번째 텍스트 필드의 첫 번째 텍스트 필드에 있는 문자열의 첫 번째 발생 위치를 반환합니다. 2. 정수가 지정된 경우 이 함수는 정수의 위치 뒤에 있는 두 번째 텍스트 필드의 위치를 반환합니다. {#function-fields-reporting__ol_gqd_rvh_2nb} 첫 번째 텍스트 필드가 두 번째(지정된 경우 정수의 위치 다음)에 없으면 0을 반환합니다. | * glidefunction:position('e',short_description) short_description 필드의 값이 "이 컴퓨터가 업그레이드를 수행하고 있습니다"인 경우 12를 반환합니다. * glidefunction:position('e',short_description,'14') short_description 필드의 값이 "이 컴퓨터가 업그레이드를 수행하고 있습니다"인 경우 19를 반환합니다. {#function-fields-reporting__ol_kjd_2g5_dnb} 반환 유형: 정수 |
| 하위 문자열() | 텍스트 필드와 두 개의 정수를 입력으로 가져옵니다. 첫 번째 정수의 위치에서 시작하여 두 번째 길이의 문자열의 첫 번째 인스턴스를 반환합니다. | glidefunction:substring(short_description, '7', '2') short_description 필드의 값이 'We're going to the store'인 경우 'go'를 반환합니다. 반환 유형: 텍스트 |
[표 1. 함수 필드 작업함수 필드 작업 테이블에는 함수 필드 작업의 이름에 대한 열, 작업이 수행하는 작업에 대한 자세한 설명, 코드와 코드가 반환하는 내용을 모두 포함하는 예가 포함되어 있습니다.]

{#function-fields-reporting__table_mdb_1zs_dbb}
* **[기능 필드 구성](https://servicenow-prod.fluidtopics.net/pf2mQjG8db9KZJyGx0euTw)**   
  보고서 디자이너를 사용하여 보고에 사용할 활성 함수 필드를 테이블당 최대 20개까지 구성할 수 있습니다. 테이블에서 기능 필드를 구성할 때 함수 계산 결과에 따라 그룹화하거나 스택할 수 있습니다.

