의 열 값에 대한 수식 테이블 작성기

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기17분
  • 미리 정의된 함수를 사용하여 스크립트를 작성하지 않고 열 값을 계산하는 수식을 만들 수 있습니다. 미리 정의된 함수를 사용하거나 기존의 미리 정의된 함수를 사용하여 열 값 유형을 계산하는 방식으로 중첩 수식을 만듭니다.

    지원되는 연산자

    다음 비교 연산자는 숫자 형식 값에 대해서만 지원됩니다.
    • = (같음)
    • <>(같지 않음)
    • >(보다 큼)
    • <(보다 작음)
    • >= (크거나 같음)
    • <= (작거나 같음)

    단순 수학 함수

    간단한 수학 함수를 사용하여 숫자 값 열에 대한 기본 수학 계산을 수행합니다.

    평균

    인수의 평균 값을 반환합니다.

    구문 입력 출력
    AVERAGE(argument 1, argument 2, ... argument n) 숫자 값, 함수 호출 또는 변수 숫자 값
    예제:
    • 함수: AVERAGE(1,2,3)

      결과는 2입니다.

    • 수식: AVERAGE(LENGTH(first_name), LENGTH(last_name))

      결과는 first_name 열과 last_name 열에 있는 문자 수의 평균 값입니다.

    나누다

    함수가 마지막 인수에 도달할 때까지 첫 번째 인수를 다음 인수로 연속적으로 나눈 후 최종 몫 값을 반환합니다.

    구문 입력 출력
    DIVIDE(argument 1, argument 2 ... argument n) 숫자 값, 함수 호출 또는 변수 숫자 값
    예제:
    • 함수: DIVIDE(10,20, 0.25, 10)

      결과는 0.2입니다.

    • 수식: DIVIDE(LENGTH(full_name),2)

      결과는 full_name 열의 문자 수를 2로 나눈 값입니다.

    인덱스매치

    지정된 인수 세트에서 null이 아닌 첫 번째 값을 조회합니다.
    구문 입력 출력
    INDEXMATCH(argument 1, argument 2 , ... argument n)

    문자열, 숫자 값, 함수 호출 또는 변수

    숫자 값
    예제:

    함수: INDEXMATCH(""," ",2,"string")

    결과는 2입니다.

    최대

    특정 인수의 가장 높은 값을 반환합니다.

    구문 입력 출력
    MAX(argument 1, argument 2, ... argument n) 숫자 값, 함수 호출 또는 변수 숫자 값
    예제:
    • 기능: MAX(1, -5, 20, 6)

      결과는 20입니다.

    • 수식: MAX(LENGTH(first_name), LENGTH(last_name))

      결과는 first_name 열 또는 last_name 열 중 가장 높은 값의 문자 수입니다.

    최소

    특정 인수의 가장 낮은 값을 반환합니다.

    구문 입력 출력
    MIN(argument 1, argument 2, ... argument n) 숫자 값, 함수 호출 또는 변수 숫자 값
    예제:
    • 기능: MIN(1, -5, 20, 6)

      결과는 -5입니다.

    • 수식: MIN(LENGTH(first_name), LENGTH(last_name))

      결과는 first_name 열 또는 last_name 열 중 가장 작은 값의 문자 수입니다.

    곱하다

    인수의 총 곱한 값을 반환합니다.

    구문 입력 출력
    MULTIPLY (인수 1, 인수 2, ... argument n) 숫자 값, 함수 호출 또는 변수 숫자 값
    예제:
    • 함수: MULTIPLY(12, 4)

      결과는 48입니다.

    • 수식: MULTIPLY(order, 2)

      결과는 순서 열 값에 2를 곱한 값입니다.

    지수 값의 거듭제곱으로 상승한 기준 값의 결과를 반환합니다.

    구문 입력 출력
    POWER(인수 1, 인수 2) 인수 1은 밑수이고 인수 2는 지수입니다.
    • 밑수: 숫자 또는 변수
    • 지수: 숫자 또는 변수
    번호
    예제:
    • 기능: POWER(3,2)

      결과는 9입니다.

    • 화학식: POWER(LENGTH(full_name),2)

      결과는 full_name 열의 문자 수가 2의 거듭제곱입니다.

    빼다

    함수가 마지막 인수에 도달할 때까지 이전 인수에서 사용 가능한 다음 인수를 연속적으로 뺀 후 결과 값을 반환합니다.

    구문 입력 출력
    SUBTRACT(argument 1, argument 2 ... argument n) 숫자 값, 함수 호출 또는 변수 숫자 값
    예제:
    • 함수: SUBTRACT(1.15, 0.02, 0.45, -0.85)

      결과는 1.53입니다.

    • 수식: SUBTRACT(LENGTH(full_name), LENGTH(first_name))

      결과는 full_name 열의 문자 수에서 first_name 열의 문자 수를 뺀 수입니다.

    합계

    모든 인수의 총합을 반환합니다.

    구문 입력 출력
    SUM(argument 1,argument 2, ... argument n) 숫자 값, 함수 호출 또는 변수 숫자 값
    예제:
    • 함수: SUM(0.03, -0.02, 1)

      결과는 1.01입니다.

    • 수식: SUM(LENGTH(first_name), LENGTH(last_name))

      결과는 first_name 열의 총 문자 수와 last_name 열의 총 문자의 수입니다.

    카운티

    지정된 인수 세트 내에서 지정된 기준과 일치하는 인수의 개수를 반환합니다.
    구문 입력 출력
    COUNTIF(argument 1, argument 2, argument n-1, criteria)
    • 인수 1 ... argument n: 문자열, 숫자 값, 함수 호출 또는 변수.
    • criteria: 지정된 인수 세트를 평가하는 기준입니다. 문자열, 숫자 값, 함수 호출 또는 변수
    숫자 값
    예제:

    함수: COUNTIF(2,3,2,"string",2)

    결과는 2입니다.

    모드

    지정된 인수 세트에서 가장 자주 반복되는 값을 반환합니다.
    구문 입력 출력
    MODE(argument 1,argument 2, ... argument n) 숫자 값, 함수 호출 또는 변수 숫자 값
    예제:

    기능: MODE(1, 2, 2, 3, 3, 3)

    결과는 3입니다.

    문자열 함수

    문자열 함수를 사용하여 문자열 열 값에 대한 계산을 다시 포맷하거나 수행합니다.

    연결

    하나 이상의 입력 문자열을 단일 문자열에 결합합니다.

    구문 입력 출력
    CONCATENATE(문자열 1, 문자열 2, ... 문자열 n) 문자열, 함수 호출 또는 변수 문자열
    예제:
    • 함수: CONCATENATE(first_name, ".", last_name, "@", LOWERCASE(example), ".com")

      결과는 연결된 값 <first_name_value>.<last_name_value>@example.com 입니다. 이 예시에서 <first_name_value> 및 <last_name_value>는 자리 표시자입니다.

    • 함수: CONCATENATE(first_name, " ", last_name)

      결과는 공백으로 구분된 first_name 열 값과 last_name 열 값의 연결된 문자열입니다.

    ISBLANK

    문자열에서 공백 또는 빈 값을 찾고 예이 있으면 반환합니다.

    구문 입력 출력
    ISBLANK(argument) 문자열 또는 값 true 또는 false
    예제:
    • 함수: ISBLANK("example_string")

      결과는 false입니다.

    • 기능: ISBLANK(full_name)

      full_name 열에 빈 공간이 있는 경우에만 결과가 true입니다. 그렇지 않으면 결과는 false입니다.

    길이

    입력 문자열의 총 숫자를 반환합니다.

    구문 입력 출력
    LENGTH(argument) 문자열 값, 함수 호출 또는 변수 숫자 값
    예제:
    • 함수: LENGTH("example_string")

      결과는 14입니다.

    • 기능: LENGTH(full_name)

      결과는 full_name 열 값의 총 문자 수입니다.

    소문자

    입력 문자열을 전부 소문자로 전환합니다.

    구문 입력 출력
    LOWERCASE(argument) 문자열, 함수 호출 또는 변수 소문자 문자열
    예제:
    • 함수: LOWERCASE("ExamPle inpuT stRing")

      결과는 예제 입력 문자열입니다.

    • 기능: LOWERCASE(sys_created_by)

      결과는 sys_created_by 열 값의 소문자 문자열입니다.

    갈다

    원본 문자열의 문자를 대상 문자열의 문자로 바꿉니다.

    구문 입력 출력
    REPLACE(source_string, target_string, replacement_string)
    • source_string: 문자열, 함수 호출 또는 변수
    • target_string: 문자열, 함수 호출 또는 변수
    • replacement_string: 문자열, 함수 호출 또는 변수
    문자열
    예제:
    • 기능: REPLACE("페퍼로니 피자", "페퍼로니", "치즈")

      결과 문자열은 Cheese Pizza입니다.

    • 함수: REPLACE("abe.tuter@example.com", "example", company_name)

      결과 문자열은 abe.tuter@<company_name>.com입니다. 이 예에서 <company_name>는 자리 표시자입니다.

    제목대소문자

    입력 문자열을 전부 대문자(전치사, 관사 등을 제외한 모든 단어의 대문자)로 전환합니다.

    구문 입력 출력
    TITLECASE(argument) 문자열, 함수 호출 또는 변수 대문자로 된 문자열
    예제:
    • 함수: TITLECASE("예제 문자열")

      결과는 예제 문자열입니다.

    • 함수: TITLECASE(full_name)

      결과는 제목 케이스의 전체 이름 열 값입니다.

    대문자

    입력 문자열을 모두 대문자로 변환합니다.

    구문 입력 출력
    UPPERCASE(argument) 문자열 값, 함수 호출 또는 변수 대문자 문자열
    예제:
    • 함수: UPPERCASE("eXamPle sTring")

      결과는 EXAMPLE STRING입니다.

    • 함수: UPPERCASE(state)

      결과는 대문자의 State 열 값입니다.

    찾아내다

    문자열 내에서 하위 문자열의 첫 번째 발생을 검색하고 첫 번째 발생의 위치를 반환합니다.
    주:
    이 함수는 대/소문자를 구분합니다.
    구문 입력 출력
    FIND(search_string, source_string, from_index)
    • search_string: 하위 문자열, 함수 호출 또는 변수.
    • source_string: 메인 문자열, 함수 호출 또는 변수.
    • from_index: 검색을 시작해야 하는 메인 문자열의 인덱스 위치입니다. 숫자 값, 함수 호출 또는 변수
    숫자 값(정수) 하위 문자열이 기본 문자열에 없으면 -1이 반환됩니다.
    예제:

    함수: FIND("morning", "Good morning")

    결과는 5입니다.

    SEARCH

    문자열 내에서 하위 문자열을 검색하고 하위 문자열이 처음 나타나는 위치를 반환합니다.
    주:
    이 함수는 대/소문자를 구분하지 않습니다.
    구문 입력 출력
    SEARCH(search_string, source_string, from_index)
    • search_string: 하위 문자열, 함수 호출 또는 변수.
    • source_string: 메인 문자열, 함수 호출 또는 변수.
    • from_index: 검색을 시작해야 하는 메인 문자열의 인덱스 위치입니다. 숫자 값, 함수 호출 또는 변수
    숫자 값(정수) 하위 문자열이 기본 문자열에 없으면 -1이 반환됩니다.
    예제:
    • SEARCH("아침", "좋은 아침")

      결과는 5입니다.

    • SEARCH("World","Hello world!")

      결과는 -1입니다.

    부분

    지정된 인덱스 위치와 지정된 길이에 대해 문자열에서 하위 문자열을 검색합니다.
    구문 입력 출력
    SUBSTRING(source_string, start_index, length)
    • source_string: 문자열, 함수 호출 또는 변수.
    • start_index: 하위 문자열이 추출되는 문자열의 위치입니다. 숫자 값, 함수 호출 또는 변수
    • length: 추출해야 하는 부분 문자열의 길이입니다.
    문자열
    예제:

    SUBSTRING("안녕하세요, 좋은 아침입니다", 7, 4)

    결과 부분 문자열은 'Good'입니다.

    날짜 및 시간 함수

    날짜 및 시간 함수를 사용하여 날짜 및 시간 열 값을 계산하거나 형식을 다시 지정합니다.

    지금

    ISO 형식(YYYY-MM-DD hh:mm:ss)으로 인스턴스의 현재 날짜 및 시간을 반환합니다.

    구문 입력 출력
    지금() 이 함수에는 인수가 필요없습니다. ISO 형식의 현재 날짜 및 시간
    예제:

    함수: NOW()

    결과는 ISO 형식의 현재 날짜 및 시간입니다.

    오늘

    시간 오프셋이 있는 현재 날짜를 UTC 시간대의 ISO 형식으로 하루의 시작으로 반환합니다.
    구문 입력 출력
    TODAY() 이 함수에는 인수가 필요없습니다. ISO 형식의 하루의 시작에 시간 오프셋이 있는 현재 날짜입니다.
    예제:

    함수: TODAY()

    결과는 ISO 형식의 현재 날짜 및 시작 시간입니다.

    타임디프

    두 날짜 간의 기간 차이를 평가합니다.

    구문 입력 출력
    TIMEDIFF(인수1, 인수2) 문자열 또는 변수로 ISO 형식(YYYY-MM-DD hh:mm:ss)의 날짜 지속 시간
    예제:
    • 함수: TIMEDIFF("2021-05-02 9:10:12", "2021-04-07 6:2:23")

      결과는 25 03:07:49입니다.

    • 수식: TIMEDIFF(sys_created_on, NOW())

      결과는 시스템의 sys_created_on 날짜와 현재 날짜 사이의 기간 차이입니다.

    날짜:

    두 날짜의 차이를 일, 월 또는 연도 단위로 평가합니다.
    구문 입력 출력
    DATEDIF(start_date, end_date, date_difference_unit)
    • start_date: 문자열 또는 변수로 ISO 형식(YYYY-MM-DD 또는 YYYY-MM-DD hh:mm:ss)의 날짜
    • end_date: 문자열 또는 변수로 ISO 형식(YYYY-MM-DD 또는 YYYY-MM-DD hh:mm:ss)의 날짜
    • date_difference_unit: 문자열과 소문자 또는 대문자의 "Y","M" 또는 "D". 기본값은 "D"입니다.
    지정된 날짜 차이 단위를 기준으로 한 숫자 지속 시간 값입니다.
    예제:

    함수: DATEDIF("2021-05-02 9:10:12", "2021-05-05 6:2:23 ","d")

    결과는 3입니다.

    날짜

    지정된 개별 연도, 월, 일 값으로 날짜를 작성합니다. 생성된 날짜는 UTC(조정된 범용 시간) 시간대입니다.
    구문 입력 출력
    DATE(year,month,day)
    • year: 숫자 값, 변수 또는 함수.
    • month: 숫자 값, 변수 또는 함수.
    • day: 숫자 값, 변수 또는 함수.
    ISO 형식의 날짜(YYYY-MM-DD hh:mm:ss)
    예제:

    기능: DATE(2021,5,2)

    결과는 2021-05-02 00:00:00입니다.

    지정된 날짜에서 숫자 일 구성요소를 검색합니다.
    구문 입력 출력
    DAY(date) 문자열, 변수 또는 함수로 ISO 형식(YYYY-MM-DD 또는 YYYY-MM-DD hh:mm:ss)의 날짜 숫자 값(정수) 값의 범위는 1에서 31 사이입니다.
    예제:
    • 기능: DAY("2021-05-029:10:12")

      결과는 2입니다.

    • 함수: DAY(NOW())

      결과는 현재 날짜 및 시간의 일 구성요소가 됩니다.

    지정된 날짜에서 숫자 월 구성요소를 검색합니다.
    구문 입력 출력
    MONTH(date) date: 문자열 또는 변수로 ISO 형식(YYYY-MM-DD 또는 YYYY-MM-DD hh:mm:ss)의 날짜 숫자 값(정수) 값의 범위는 1(1월)부터 12(12월)까지입니다.
    예제:
    • 함수: MONTH("2021-05-02 9:10:12")

      결과는 5입니다.

    • 함수: DAY(NOW())

      결과는 현재 날짜 및 시간의 월 구성요소가 됩니다.

    지정된 날짜에서 연도 구성요소를 조회합니다.
    구문 입력 출력
    YEAR(date) 문자열, 변수 또는 함수로 ISO 형식(YYYY-MM-DD 또는 YYYY-MM-DD hh:mm:ss)의 날짜 숫자 값(정수)
    예제:
    • 기능: YEAR("2021-05-02 9:10:12")

      결과는 2021년입니다.

    • 함수: YEAR(NOW())

      결과는 현재 날짜 및 시간의 연도 구성요소가 됩니다.

    평일

    지정된 날짜의 숫자 요일을 반환합니다. 일 범위는 1(일요일)에서 7(토요일)까지입니다.
    구문 입력 출력
    WEEKDAY(date) date: 문자열 또는 변수로 ISO 형식(YYYY-MM-DD 또는 YYYY-MM-DD hh:mm:ss)의 날짜 숫자 값(정수)
    예제:

    기능: WEEKDAY("2021-05-02 9:10:12")

    결과는 1입니다.

    텍스트

    문자열 형식의 날짜에서 특정 날짜 구성요소를 검색합니다.
    구문 입력 출력
    TEXT(date, format_text)
    • date: 문자열, 변수로 ISO 형식(YYYY-MM-DD 또는 YYYY-MM-DD hh:mm:ss)의 날짜
    • format_text: 추출할 문자열 또는 변수로 된 날짜 구성요소입니다.
    문자열
    예제:

    텍스트("2022-08-17 9:10:12","yyyy-MM")

    결과는 2022-08입니다.

    날짜값

    텍스트 형식의 날짜를 ISO 형식의 날짜로 변환합니다.
    구문 입력 출력
    DATEVALUE(date_text) date_text: 텍스트로 저장된 날짜는 YYYY-MM-DD 형식이어야 합니다.

    문자열로 ISO 형식(YYYY-MM-DD hh:mm:ss)의 날짜

    예제:

    함수: DATEVALUE("2021-05-02")

    결과는 2021-05-02 00:00:00입니다.

    작업일

    지정된 n일 수 이전 또는 이후에 지정된 공휴일과 주말을 제외하여 지정된 입력 날짜에 가장 가까운 근무일을 반환합니다.
    구문 입력 출력
    WORKDAY(start_date, days, holiday 1,holiday 2,..., holiday n)
    • start_date: 문자열 또는 변수로 ISO 형식(YYYY-MM-DD 또는 YYYY-MM-DD hh:mm:ss)의 날짜
    • days: 숫자 값, 문자열 또는 함수로 표시되는 일수입니다.
    • holiday 1...holiday n (선택 사항): 문자열 또는 변수로 ISO 형식(YYYY-MM-DD 또는 YYYY-MM-DD hh:mm:ss)의 날짜.

    문자열로 ISO 형식(YYYY-MM-DD hh:mm:ss)의 날짜

    예제:

    기능: WORKDAY("2022-08-17 9:10:12",2)

    결과는 2022-08-19 00:00:00 입니다.

    네트워크 일

    주말과 지정된 공휴일 날짜를 제외하여 두 날짜 사이의 근무일 수를 계산합니다. 근무일 수에는 시작 날짜와 종료 날짜가 포함됩니다.
    구문 입력 출력
    NETWORKDAYS(start_date,end_date,holiday 1,holiday 2,... 휴일 n)
    • start_date: 문자열 또는 변수로 ISO 형식(YYYY-MM-DD 또는 YYYY-MM-DD hh:mm:ss)의 날짜
    • end_date: 문자열 또는 변수로 ISO 형식(YYYY-MM-DD 또는 YYYY-MM-DD hh:mm:ss)의 날짜
    • 휴일 1, 휴일 2, ... holiday n (optional) : 근무일 계산 중 제외해야 하는 휴일 목록입니다.
    숫자 값(정수)
    예제:

    기능: NETWORKDAYS("2022-08-17 20:10:12","2022-08-19 9:10:12")

    결과는 3입니다.

    논리 함수

    논리 함수를 사용하여 열 값에 대한 논리 연산을 수행합니다.

    인수에 대해 논리 OR 연산을 수행합니다.

    구문 입력 출력
    AND(argument 1, argument 2) 문자열, 함수 호출 또는 변수 true 또는 false
    예제:
    • 기능: AND(2>3, 4<5)

      결과는 false입니다.

    • 수식: AND(LENGTH(sys_created_by)>25, LENGTH(sys_updated_by)>25)

      결과는 sys_created_by 및 sys_updated_by 열의 문자 수가 모두 25보다 큰 경우에만 true입니다. 그렇지 않으면 결과는 false입니다.

    조건식의 부울 출력을 기준으로 지정된 성명을 실행합니다.

    구문 입력 출력
    IF(<conditional_expression>, <do_this_when_true>, <do this_when_false>)
    • conditional_expression: 논리 조건식, 함수 호출 또는 변수
      주:
      문자열의 논리 비교는 조건식에서 지원되지 않습니다.
    • do_this_when_true: 조건이 참으로 평가될 때 반환되는 문자열, 숫자 값, 함수 호출 또는 변수
    • do_this_when_false: 조건이 false로 평가될 때 반환되는 문자열, 숫자 값, 함수 호출 또는 변수
    조건식의 부울 출력을 기반으로 하는 문자열, 숫자 값, 함수 호출 또는 변수입니다.
    예제:
    • 함수: IF(number_of_incidents >= 5, "High", "Medium")

      인시던트 수가 5보다 크면 '높음' 문자열이 반환됩니다. 경우에 따라 문자열 'Medium'이 반환됩니다.

    • 함수: IF(LENGTH(full_name) > 100, "문자 수가 한도 초과", "한도 내 문자 수")

      full_name 열의 문자 수가 100자를 초과하면 '문자 수가 한도를 초과함' 문자열이 반환됩니다. 그렇지 않으면 문자열 '제한 내의 문자 수'가 반환됩니다.

    또는

    인수에 대해 논리 OR 연산을 수행합니다.

    구문 입력 출력
    OR(argument 1, argument 2) conditional_expression, 함수 호출 또는 변수 true 또는 false
    예제:
    • 기능: OR(2>3,4<5)

      결과는 사실입니다.

    • 수식: OR(LENGTH(first_name)>25, LENGTH(last_name)<25)

      first_name 열의 문자 수가 25자보다 크거나 last_name 열의 문자 수가 25자 미만이면 결과는 true입니다. 그렇지 않으면 결과는 false입니다.

    IFERROR

    식 1을 계산하고 식 1에 오류가 없는 경우 식 1 값을 반환합니다. 식 1을 평가하는 동안 오류가 발생하면 식 2가 계산되고 식 2 값이 반환됩니다.
    구문 입력 출력
    IFERROR(식 1, 식 2)
    • 식 1: 산술, 논리식, 함수 호출, 문자열, 숫자 값 또는 변수.
    • 식 2: 산술, 논리식, 함수 호출, 문자열, 숫자 값 또는 변수.
    식 1에 오류가 없는 경우 식 1의 결과입니다. 그렇지 않으면 식 2의 결과입니다.
    예제:

    기능: IFERROR( MULTIPLY(snr_factor, 신호), MULTIPLY( default_factor, 신호))

    snr_factor 값이 유효한 숫자이면 snr_factor with signal의 곱한 값이 반환됩니다. snr_factor 값이 유효한 숫자가 아닌 경우 신호가 있는 default_factor 값의 곱한 값이 반환됩니다.