조건 함수

Alteryx에서의 데이터 변환

Josh Honken

Senior Associate at Knowesis

코스 개요 및 환영합니다

데이터 변환 아이콘

  • 1장: Formula 도구
  • 2장: Transpose 도구
  • 3장: Cross Tab 도구
Alteryx에서의 데이터 변환

Formula 도구

Alteryx Formula 도구의 파란 아이콘. 실험실 비커 모양의 거품이 있는 아이콘.

  • 새 컬럼 생성
  • 컬럼 업데이트
  • 계산 및 연산 수행

$$ $$ $$ 다음에 사용합니다:

  • 조건문 적용
  • 날짜 형식 지정
  • 수학 계산 적용
Alteryx에서의 데이터 변환

함수와 연산자

조건 함수: 조건에 따라 데이터 검사

  • IF, ELSEIF
  • IIF

논리 연산자: 문장을 결합해 복잡도 증가

  • AND (&&)
  • OR (||)
  • NOT (!)
Alteryx에서의 데이터 변환

IF 문

  • 구문: IF c THEN t ELSE f ENDIF
  • 조건 c가 참이면 t, 아니면 f 반환

언급된 네 개 주가 옅게 강조된 미국 지도

Alteryx에서의 데이터 변환

IF 문

  • 구문: IF c THEN t ELSE f ENDIF
  • 조건 c가 참이면 t, 아니면 f 반환

$$

State Region
Texas
California
Indiana
New York

언급된 네 개 주가 옅게 강조된 미국 지도

Alteryx에서의 데이터 변환

IF 문

  • 구문: IF c THEN t ELSE f ENDIF
  • 조건 c가 참이면 t, 아니면 f 반환
  • IF [State] = 'TX' THEN 'South' ELSE 'Not South' ENDIF $$
State Region
Texas South
California Not South
Indiana Not South
New York Not South

텍사스가 강조된 미국 지도

legend.png

Alteryx에서의 데이터 변환

IIF 함수

  • bool이 참이면 x, 아니면 y 반환
  • 구문: IIF(bool, x, y)
  • IIF([State] = 'TX', 'South', 'Not South'

$$

State Region
Texas South
California Not South
Indiana Not South
New York Not South

텍사스가 강조된 미국 지도

legend.png

Alteryx에서의 데이터 변환

ELSEIF 문

  • 첫 조건 c가 참이면 t 반환
  • 아니고 둘째 조건 c2가 참이면 t2 반환
  • 그 외에는 f 반환

IF c THEN t ELSEIF c2 THEN t2 ELSE f ENDIF

IF [State] = 'TX' THEN 'South' ELSEIF [State] = 'CA' THEN 'West' ELSE 'Other' ENDIF

State Region
Texas South
California West
Indiana Other
New York Other

elseifmap.png

Alteryx에서의 데이터 변환

IF 문에서 다중 조건 사용

  • AND (&&): 두 조건이 모두 참일 때 참
  • OR (||): 둘 중 하나라도 참이면 참
  • NOT (!): 조건이 거짓일 때 참

IF [State]='Texas' AND [City]='Dallas' OR [State]='Texas' AND [City]='Fort Worth' THEN 'Dallas Fort Worth' $$ ELSE 'No match' ENDIF

State City Dallas Texas?
Texas Dallas Dallas Fort Worth
Arkansas Dallas 도시만 일치
Texas Fort Worth Dallas Fort Worth
California San Francisco No match
Alteryx에서의 데이터 변환

CONTAINS()

  • CONTAINS(String, Target)
  • CONTAINS([Customer Name],'z')
Customer Name
Claire Gute
Sean O'Donnell
Pete Kriz
Zachary Taylor
Alteryx에서의 데이터 변환

CONTAINS()

  • CONTAINS(String, Target)
  • CONTAINS([Customer Name],'z')
Customer Name Contains Z?
Claire Gute 0
Sean O'Donnell 0
Pete Kriz -1
Zachary Taylor -1
Alteryx에서의 데이터 변환

데이터셋 소개

이 코스의 데이터셋: Genesis_LLC_Company_HR_Data.xlsx

Age Attrition BusinessTravel DailyRate
51 0 -1 684
52 0 0 699
42 0 0 532
47 0 0 359

이 코스 전반에 사용하는 모의 회사 Genesis 연구개발 로고

Alteryx에서의 데이터 변환

연습해 봅시다!

Alteryx에서의 데이터 변환

Preparing Video For Download...