이 페이지에서

조건 함수

조건 평가, 비교, 논리 연산에 사용하는 함수입니다.

자주 사용하는 패턴

  • 간단한 분류:

    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)

조건이 참이면 한 값을, 거짓이면 다른 값을 반환합니다.

매개변수
condition boolean 평가할 조건
thenValue any 조건이 참일 때 반환할 값
elseValue any 조건이 거짓일 때 반환할 값
반환값 모든 유형
예시
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, ...?)

숫자 목록에서 가장 작은 값을 반환합니다.

매개변수
value1 number 첫 번째 값
value2 number 두 번째 값
... (선택 사항) number 추가 값, 최대 6개
반환값 숫자
예시
min(5, 3, 8, 1) → 1
min(Amount, Budget) → 두 값 중 작은 값
관련 항목
max

max

(value1, value2, ...?)

숫자 목록에서 가장 큰 값을 반환합니다.

매개변수
value1 number 첫 번째 값
value2 number 두 번째 값
... (선택 사항) number 추가 값, 최대 6개
반환값 숫자
예시
max(5, 3, 8, 1) → 8
max(Amount, MinimumAmount) → 두 값 중 큰 값
관련 항목
min

bucket

(value, thresholds...)

기준값에 따라 값을 구간별로 분류합니다. 라벨은 자동으로 생성하거나 직접 지정할 수 있습니다.

매개변수
value number 분류할 값
thresholds... number | string 기준값. 필요하면 라벨을 지정할 수 있습니다.
반환값 문자열
예시
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
참고

자동 모드에서는 값 뒤에 오는 인수를 모두 숫자로 입력해야 합니다. 수동 모드에서는 기준값과 라벨을 쌍으로 입력한 뒤 기본 라벨을 지정합니다.

관련 주제

더 나은 프로세스를 설계하고, 연결된 아키텍처를 구축해 관리하세요.

신용카드 등록이나 대기 없이 바로 이용할 수 있습니다. 조직의 업무 방식을 명확하고 유기적으로 연결된 프로세스 설계로 바꿔 보세요.

프로세스 아키텍처를 구축하고, 소유권과 통제 기준을 정립하며, 모든 계층의 역할과 책임을 조율하세요.

무료 체험을 시작하고 프로세스를 관리·운영하고 지속적으로 개선할 수 있는 신뢰할 만한 기반을 마련하세요.