계산 유형의 연산자와 함수
계산 유형의 데이터 필드를 정의할때 다양한 연산자와 함수를 활용할 수 있습니다.
산술 연산자
숫자 간의 계산만 지원되며, 문자는 사용할 수 없습니다. 또한 숫자 유형의 개인화 변수와 함께 사용할 수 있습니다.
+ (더하기)
두 수를 더합니다.
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