Alteryx에서 수식 적용

Alteryx에서의 데이터 준비

Deanna Sanchez

Alteryx ACE and Owner, Nova Geographica LLC

다양한 수식 제공

범주별로 정리되어 바로 사용 가능합니다!

  • 조건
  • DateTime
  • 금융
  • 연산자
  • 문자열
  • 기타 다수

수식 목록 예시 이미지

Alteryx에서의 데이터 준비

수식 식 작성기

필터 도구의 사용자 지정 필터와 동일한 수식과 구문을 사용합니다.

  • 구문이 올바르면 식이 색상으로 하이라이트됩니다.
  • 데이터 미리보기에서 첫 번째 레코드의 결과를 보여줍니다.

 

색상 코딩 예시 이미지

Alteryx에서의 데이터 준비

데이터 유형은 중요합니다

  • 문자열 조건에는 따옴표가 필요합니다
  • 숫자 조건에는 따옴표가 필요 없습니다
  • 수식이 올바른 데이터 유형의 필드를 사용하도록 하십시오

여러 데이터 타입 수식 예시

Alteryx에서의 데이터 준비

문자열 수식 예시

PadLeft는 문자열 앞에 0을 채웁니다.

  • 구문: PadLeft(String, len, char)
  • 예: PadLeft([Product ID], 8, '0')

비즈니스 사례:

  • 상품 SKU나 ID에 앞자리 0을 추가합니다.

PadLeft 문자열 수식 예시

Alteryx에서의 데이터 준비

문자열 수식 예시

Replace 수식은 특정 문자를 다른 문자열로 바꿉니다.

  • 구문: Replace(String, Target, Replacement)
  • 예: Replace([Business Name], 'Co.', 'Company')

비즈니스 사례:

  • 약어를 전체 표현으로 교체합니다.

Replace 문자열 수식 예시

Alteryx에서의 데이터 준비

Contains로 플래그 지정

Contains 수식은 0 또는 -1을 반환하며, 필드에 기준 문자열이 있는지 표시할 수 있습니다.

  • 구문: Contains(String, Target)
  • 예: Contains([Stage], 'Final')

비즈니스 사례:

  • 레코드에 특정 텍스트가 있는지 플래그합니다.

Contains 문자열 수식 예시

Alteryx에서의 데이터 준비

길이 기준 vs 위치 기준 문자열 수식

  • 길이 기준은 1부터 셉니다

    • 예시 구문: Left([Field], 3)
  • 위치 기준은 0부터 셉니다

    • 예시 구문: GetWord([Field], 1)
Alteryx에서의 데이터 준비

길이 기준 수식

  • 길이 기준 수식은 1부터 셉니다.
  • Left([Field], 3) 결과는 "ALT"입니다.

 

길이 기준 카운트 애니메이션

Alteryx에서의 데이터 준비

길이 기준 수식

  • 길이 기준 수식은 1부터 셉니다.
  • Left([Field], 3) 결과는 "ALT"입니다.

 

Length Alteryx Example 2.jpg

Alteryx에서의 데이터 준비

길이 기준 수식

  • 길이 기준 수식은 1부터 셉니다.
  • Left([Field], 3) 결과는 "ALT"입니다.

 

Length Alteryx Example.jpg

Alteryx에서의 데이터 준비

위치 기준 수식

  • 위치 기준 수식은 0부터 셉니다
  • GetWord([Field], 1) 결과는 "Preparation"입니다

 

위치 기준 카운트 애니메이션

Alteryx에서의 데이터 준비

위치 기준 수식

  • 위치 기준 수식은 0부터 셉니다.
  • GetWord([Field], 1) 결과는 "Preparation"입니다.

 

Position Alteryx Example 1.jpg

Alteryx에서의 데이터 준비

위치 기준 수식

  • 위치 기준 수식은 0부터 셉니다.
  • GetWord([Field], 1) 결과는 "Preparation"입니다.

 

Position Alteryx Example 2.jpg

Alteryx에서의 데이터 준비

위치 기준 수식

  • 위치 기준 수식은 0부터 셉니다.
  • GetWord([Field], 1) 결과는 "Preparation"입니다.

 

Position Alteryx Example.jpg

Alteryx에서의 데이터 준비

숫자 수식 예시

숫자 수식으로 다음과 같은 연산을 수행합니다:

  • 덧셈, 나눗셈, 금융/수학 수식 등

 

비즈니스 사례:

  • 분기 매출이 총매출에서 차지하는 비율을 계산합니다.
  • 예: ([Quarterly Sales] / [Total Sales])*100

 

 

 

숫자 수식 예시

Alteryx에서의 데이터 준비

고정 소수점

고정 소수 데이터 유형은 출력의 정밀도(Precision)와 스케일(Scale)을 설정할 수 있습니다.

  • 기본 정밀도 19, 스케일 6

 

정밀도 vs 스케일 이미지

Alteryx에서의 데이터 준비

고정 소수점

정밀도(Precision)는 전체 출력 숫자의 문자 길이입니다.

정밀도 개념 애니메이션

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Alteryx에서의 데이터 준비

고정 소수점

정밀도(Precision)는 전체 출력 숫자의 문자 길이입니다.

  • 문자 수에는 다음이 포함됩니다:
    • 소수점 앞의 모든 자리수

Animate Precision 1.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Alteryx에서의 데이터 준비

고정 소수점

정밀도(Precision)는 전체 출력 숫자의 문자 길이입니다.

  • 문자 수에는 다음이 포함됩니다:
    • 소수점 앞의 모든 자리수
    • 소수점 뒤의 모든 자리수

Animate Precision 2.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Alteryx에서의 데이터 준비

고정 소수점

정밀도(Precision)는 전체 출력 숫자의 문자 길이입니다.

  • 문자 수에는 다음이 포함됩니다:
    • 소수점 앞의 모든 자리수
    • 소수점 뒤의 모든 자리수
    • 소수점 기호

Animate Precision 3.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Alteryx에서의 데이터 준비

고정 소수점

정밀도(Precision)는 전체 출력 숫자의 문자 길이입니다.

  • 문자 수에는 다음이 포함됩니다:
    • 소수점 앞의 모든 자리수
    • 소수점 뒤의 모든 자리수
    • 소수점 기호
    • 음수 기호(필요 시)

Animate Precision Total.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Alteryx에서의 데이터 준비

고정 소수점

정밀도(Precision)는 전체 출력 숫자의 문자 길이입니다.

  • 문자 수에는 다음이 포함됩니다:
    • 소수점 앞의 모든 자리수
    • 소수점 뒤의 모든 자리수
    • 소수점 기호
    • 음수 기호(필요 시)
    • 예시: 정밀도 10

Animate Precision Total 2.jpg

Alteryx에서의 데이터 준비

고정 소수점

스케일(Scale)은 소수점 이하 자리수입니다.

스케일 개념 애니메이션

Alteryx에서의 데이터 준비

고정 소수점

스케일(Scale)은 소수점 이하 자리수입니다.

  • 예시: 스케일 2

Animate Scale 2.jpg

Alteryx에서의 데이터 준비

필드 업데이트와 새 필드 생성

기존 필드 업데이트

  • 기존 필드에 수식을 적용할 수 있습니다
  • 데이터 유형은 변경할 수 없습니다

  PadLeft 수식 결과 예시

새 필드 생성

  • "Add Column"으로 새 필드를 만듭니다
  • 데이터 유형을 수동 설정할 수 있습니다

Contains 수식 결과 예시

Alteryx에서의 데이터 준비

Formula 도구에서 수식 누적

  • 더하기 아이콘을 눌러 하나의 도구에 여러 수식을 추가합니다
  • 동일한 Formula 도구 내 이후 수식에서 모든 새 필드를 사용할 수 있습니다

비슷한 크기의 여러 블록이 위로 쌓여 있는 만화 이미지

Alteryx에서의 데이터 준비

연습해 봅시다!

Alteryx에서의 데이터 준비

Preparing Video For Download...