조건 함수
조건 평가, 비교, 논리 연산에 사용하는 함수입니다.
자주 사용하는 패턴
-
간단한 분류:
if(Amount > 1000, "High", "Low") -
다단계 분류: 여러 범주를 나누려면 if 함수를 중첩합니다.
if(Amount >= 10000, "Enterprise", if(Amount >= 1000, "Business", if(Amount >= 100, "SMB", "Consumer") ) ) -
bucket 함수 사용: 숫자 기준으로 구간을 나눌 때는 bucket을 사용하면 더 간결합니다.
// Auto-generated labels bucket(Amount, 100, 1000, 10000) // Result: "<100", "100–1K", "1K–10K", or "≥10K" // Custom labels bucket(Amount, 100, "Small", 1000, "Medium", 10000, "Large", "Enterprise") -
시간 조건:
if(dayOfWeek(StartTime) in [6, 7], "Weekend", "Weekday")
if
(condition, thenValue, elseValue)조건이 참이면 한 값을, 거짓이면 다른 값을 반환합니다.
| 매개변수 |
| |||||||||
| 반환값 | 모든 유형 | |||||||||
| 예시 | if(Amount > 1000, "High", "Low") → High 또는 Low if(Status == "Approved", 1, 0) → 1 또는 0 if(5 > 3, "yes", "no") → yes if(2 > 7, "a", "b") → b | |||||||||
| 참고 | 여러 조건을 중첩해 사용할 수 있습니다. |
min
(value1, value2, ...?)숫자 목록에서 가장 작은 값을 반환합니다.
| 매개변수 |
| |||||||||
| 반환값 | 숫자 | |||||||||
| 예시 | min(5, 3, 8, 1) → 1 min(Amount, Budget) → 두 값 중 작은 값 | |||||||||
| 관련 항목 |
max
(value1, value2, ...?)숫자 목록에서 가장 큰 값을 반환합니다.
| 매개변수 |
| |||||||||
| 반환값 | 숫자 | |||||||||
| 예시 | max(5, 3, 8, 1) → 8 max(Amount, MinimumAmount) → 두 값 중 큰 값 | |||||||||
| 관련 항목 |
bucket
(value, thresholds...)기준값에 따라 값을 구간별로 분류합니다. 라벨은 자동으로 생성하거나 직접 지정할 수 있습니다.
| 매개변수 |
| ||||||
| 반환값 | 문자열 | ||||||
| 예시 | bucket(Amount, 100, 1000, 10000) → <100, 100~1K, 1K~10K 또는 ≥10K 자동 생성된 라벨 bucket(hour(StartTime), 6, "Night", 12, "Morning", 18, "Afternoon", "Evening") → Night, Morning, Afternoon 또는 Evening 사용자 지정 라벨 bucket(500, 100, 1000, 10000) → 100~1K bucket(14, 6, "Night", 12, "Morning", 18, "Afternoon", "Evening") → Afternoon | ||||||
| 참고 | 자동 모드에서는 값 뒤에 오는 인수를 모두 숫자로 입력해야 합니다. 수동 모드에서는 기준값과 라벨을 쌍으로 입력한 뒤 기본 라벨을 지정합니다. |
관련 주제
- 표현식 개요: 모든 표현식 함수입니다.
더 나은 프로세스를 설계하고, 연결된 아키텍처를 구축해 관리하세요.
신용카드 등록이나 대기 없이 바로 이용할 수 있습니다. 조직의 업무 방식을 명확하고 유기적으로 연결된 프로세스 설계로 바꿔 보세요.
프로세스 아키텍처를 구축하고, 소유권과 통제 기준을 정립하며, 모든 계층의 역할과 책임을 조율하세요.
무료 체험을 시작하고 프로세스를 관리·운영하고 지속적으로 개선할 수 있는 신뢰할 만한 기반을 마련하세요.