계산 유형의 연산자와 함수

계산 유형의 데이터 필드를 정의할때 다양한 연산자와 함수를 활용할 수 있습니다.

산술 연산자

숫자 간의 계산만 지원되며, 문자는 사용할 수 없습니다. 또한 숫자 유형의 개인화 변수와 함께 사용할 수 있습니다.

연산자
설명
예시

+ (더하기)

두 수를 더합니다.

  • 1 + 1

  • {{상품.금액}} + 32

- (빼기)

두 수를 뺍니다.

  • 2 - 1

* (곱하기)

두 수를 곱합니다.

  • 2 * 3

/ (나누기)

두 수를 나눕니다.

  • 6 / 3

비교 연산자

두 값을 비교하여 True/False로 결과를 확인할 수 있습니다.

연산자
설명
예시

<

  • 왼쪽 값이 오른쪽 값보다 작은지 확인합니다.

  • 숫자 유형으로만 연산이 가능합니다.

  • 3 < 10 True

  • 30 < -12 False

>

  • 왼쪽 값이 오른쪽 값보다 큰지 확인합니다.

  • 숫자 유형으로만 연산이 가능합니다.

  • 10 > 3 True

  • -12 > 30 False

<=

  • 왼쪽 값이 오른쪽 값보다 작거나 같은지 확인합니다.

  • 숫자 유형으로만 연산이 가능합니다.

  • 10 <= 10 True

  • {{회사.직원 수}} + 32 >= 320

>=

  • 왼쪽 값이 오른쪽 값보다 크거나 같은지 확인합니다.

  • 숫자 유형으로만 연산이 가능합니다.

  • 10 >= 13 False

  • 1,000,000 <= {{딜.금액}}

==

  • 두 값이 같은지 확인합니다.

  • 숫자, 문자, 날짜 유형의 같은 형식 데이터만 연산이 가능합니다.

  • “딜” == “리드” False

  • {{딜.상태}} == “Won” True

!=

  • 두 값이 다른지 확인합니다.

  • 숫자, 문자, 날짜 유형의 같은 형식 데이터만 연산이 가능합니다.

  • {{고객.이름}} != “홍길동” False

  • 123 != 321 True

논리 연산자

연산자
설명
예시

| |

'OR 연산'

  • 두 값 중 하나라도 참이면 결과가 참이 됩니다.

  • 3 > 2 || “22" == "33" True

&&

'AND 연산'

  • 두 값 모두가 참이어야지 결과가 참이 됩니다.

  • 3 > 2 && “22" != "33" True

  • 3 < 2 && “22" != "33" False

수치 연산 함수

함수
설명
결과값
예시

min

  • min(숫자,숫자)

  • 두 수 중 더 작은 수를 선택합니다.

숫자

  • min (20, 10) = 10

  • min({{고객.나이}}, 30)

max

  • max(숫자,숫자)

  • 두 수 중 더 큰 수를 선택합니다.

숫자

  • max(20, 10) = 20

abs

  • abs(숫자)

  • 숫자의 절대값을 구합니다.

숫자

  • abs(-20) = 20

round_down

  • round_down(숫자)

  • 숫자를 내림 처리합니다.

숫자

  • round_down(20.5) = 20

round_up

  • round_up(숫자)

  • 숫자를 올림 처리합니다.

숫자

  • round_up(20.5) = 21

round

  • round(숫자)

  • 숫자를 반올림합니다.

숫자

  • round(20.5) = 21

문자열 관련 함수

함수
설명
결과 형식
예시

concat

  • concat(문자,문자)

  • 두 문자열을 이어붙입니다.

문자

  • concat(”안”, “녕하세요”) = “안녕하세요”

  • concat({{고객.이름}}, "님")

contains

  • contains(문자열,문자열)

  • 문자열에 특정 텍스트가 포함되었는지 확인합니다.

참/거짓

  • contains("CRM 솔루션","CRM") = 참

  • contains({{회사.주소}}, “서울”)

length

  • length(문자열)

  • 띄어쓰기를 포함한 문자 수를 구합니다.

숫자

  • length({{회사.이름}})

lowercase

  • lowercase(문자열)

  • 영문을 소문자로 변환합니다

문자열

  • lowercase(”Salesmap”)= “salesmap”

uppercase

  • uppercase(문자열)

  • 영문을 대문자로 변환합니다

문자열

  • uppercase(”Salesmap”)= “SALESMAP”

to_string

  • to_string(숫자, 날짜, 날짜(시간))

문자열

  • to_string({{고객.최근 수정날짜}}) = “2024-12-20 14:33”

날짜와 시간 관련 함수

함수
설명
결과 형식
예시

new_date

  • new_date(연도,월,일)

  • 지정한 날짜를 생성합니다.

날짜

  • new_date(2025, 01, 01) = 2025년 01월 01일

new_datetime

  • new_datetime(연도,월,일,시간,분)

  • 지정한 날짜와 시간을 생성합니다.

날짜(시간)

  • new_datetime({{고객.태어난해}}, 1, 1 , 9, 0) = 2025년 01월 01일 09시 00분

year

  • year(날짜 혹은 날짜(시간))

  • 날짜에서 연도를 추출합니다.

숫자

  • year(new_date(2025, 1, 1)) = 2025

  • year({{고객.최근수정날짜}})

month

  • month(날짜 혹은 날짜(시간))

  • 날짜에서 월을 추출합니다.

숫자

  • month(new_date(2025, 1, 1)) = 01

day

  • day(날짜 혹은 날짜(시간))

  • 날짜에서 일을 추출합니다.

숫자

  • day(new_date(2025, 1, 1)) = 01

hour

  • hour(날짜(시간))

  • 시간에서 시를 추출합니다.

숫자

  • hour(new_date(2025, 1, 1, 9, 0)) = 09

minute

  • minute(날짜(시간))

  • 시간에서 분을 추출합니다.

숫자

  • minute(new_date(2025, 1, 1, 9, 0)) = 00

minute_to_hour

  • minute_to_hour(숫자)

  • 주어진 분이 몇 시간인지를 구합니다.

숫자

  • minute_to_hour(숫자)

  • minute_to_hour(date_comp({{고객.고객생일}}, new_date(2025, 10, 25)))

minute_to_day

  • minute_to_day(숫자)

  • 주어진 분이 몇 일인지를 구합니다.

숫자

  • minute_to_day(숫자)

  • minute_to_day(date_comp({{고객.고객생일}}, new_date(2025, 10, 25)))

날짜 연산 함수

함수
설명
결과 형식
예시

add_year

  • add_year(날짜 또는 날짜(시간), 숫자)

  • 날짜에 연도를 더합니다.

날짜 또는 날짜(시간)

  • add_year(new_date(2025,1,1), 10) = 2035년 01월 01일

sub_year

  • sub_year(날짜 또는 날짜(시간), 숫자)

  • 날짜에서 연도를 뺍니다.

날짜 또는 날짜(시간)

  • sub_year(new_date(2025,1,1), 10) = 2015년 01월 01일

add_month

  • add_month(날짜 또는 날짜(시간), 숫자)

  • 날짜에 월을 더합니다.

날짜 또는 날짜(시간)

  • add_month(new_date(2025,1,1), 10) = 2025년 11월 01일

sub_month

  • sub_month(날짜 또는 날짜(시간), 숫자)

  • 날짜에서 월을 뺍니다.

날짜 또는 날짜(시간)

  • sub_month(new_date(2025,1,1), 10) = 2024년 3월 01일

  • sub_month({{딜.구독 종료일}}, 1)

add_day

  • add_day(날짜 또는 날짜(시간), 숫자)

  • 날짜에 일을 더합니다.

날짜 또는 날짜(시간)

  • add_day(new_date(2025,1,1), 10) = 2025년 01월 11일

  • add_day({{고객.생성 날짜}}, 2)

sub_day

  • sub_day(날짜 또는 날짜(시간), 숫자)

  • 날짜에서 일을 뺍니다.

날짜 또는 날짜(시간)

  • sub_day(new_date(2025,1,1), 10) = 2024년 12월 22일

add_hour

  • add_hour(날짜(시간), 숫자)

  • 시간에 시를 더합니다.

날짜(시간)

  • add_hour(new_date(2025,1,1,9,0), 5) = 2025년 01월 01일 13시 00분

sub_hour

  • sub_hour(날짜(시간), 숫자)

  • 시간에서 시를 뺍니다

날짜(시간)

  • sub_hour(new_date(2025,1,1,9,0), 5) = 2025년 01월 01일 04시 00분

add_min

  • add_min(날짜(시간), 숫자)

  • 시간에 분을 더합니다.

날짜(시간)

  • add_min(new_date(2025,1,1,9,0), 5) = 2025년 01월 01일 09시 05분

sub_min

  • sub_min(날짜(시간), 숫자)

  • 시간에서 분을 뺍니다.

날짜(시간)

  • sub_min(new_date(2025,1,1,9,0), 5) = 2025년 01월 01일 08시 55분

date_comp

  • date_comp(날짜 혹은 날짜(시간), 날짜 혹은 날짜(시간))

  • 주어진 두 날짜 혹은 날짜(시간) 사이의 분 차이를 구합니.다

숫자

  • date_comp({{고객.고객생일}}, new_date(2025, 10, 25))

Last updated