Fungsi kondisional

Transformasi Data di Alteryx

Josh Honken

Senior Associate at Knowesis

Ikhtisar kursus dan selamat datang

ikon transformasi data

  • Bab 1: Alat Formula
  • Bab 2: Alat Transpose
  • Bab 3: Alat Cross Tab
Transformasi Data di Alteryx

Alat Formula

Ikon biru untuk alat Formula di perangkat lunak Alteryx. Ikonnya berupa gelas beker berbuih seperti di laboratorium sains.

  • Buat kolom baru
  • Perbarui kolom
  • Lakukan perhitungan dan operasi

$$ $$ $$ Anda dapat menggunakannya untuk:

  • Menerapkan pernyataan kondisional
  • Memformat tanggal
  • Menerapkan perhitungan matematika
Transformasi Data di Alteryx

Fungsi dan operator

Fungsi Kondisional: menguji data terhadap suatu kondisi

  • IF, ELSEIF
  • IIF

Operator Logika: menggabungkan pernyataan agar lebih kompleks

  • AND (&&)
  • OR (||)
  • NOT (!)
Transformasi Data di Alteryx

Pernyataan IF

  • Sintaks: IF c THEN t ELSE f ENDIF
  • Mengembalikan t jika kondisi c benar, jika tidak mengembalikan f

Peta Amerika Serikat dengan empat negara bagian yang disebut disorot ringan

Transformasi Data di Alteryx

Pernyataan IF

  • Sintaks: IF c THEN t ELSE f ENDIF
  • Mengembalikan t jika kondisi c benar, jika tidak mengembalikan f

$$

State Region
Texas
California
Indiana
New York

Peta Amerika Serikat dengan empat negara bagian yang disebut disorot ringan

Transformasi Data di Alteryx

Pernyataan IF

  • Sintaks: IF c THEN t ELSE f ENDIF
  • Mengembalikan t jika kondisi c benar, jika tidak mengembalikan f
  • IF [State] = 'TX' THEN 'South' ELSE 'Not South' ENDIF $$
State Region
Texas South
California Not South
Indiana Not South
New York Not South

Peta Amerika Serikat dengan Texas disorot

legend.png

Transformasi Data di Alteryx

Fungsi IIF

  • Mengembalikan x jika bool benar, jika tidak mengembalikan y
  • Sintaks: IIF(bool, x, y)
  • IIF([State] = 'TX', 'South', 'Not South'

$$

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

Peta Amerika Serikat dengan Texas disorot

legend.png

Transformasi Data di Alteryx

Pernyataan ELSEIF

  • Mengembalikan t jika kondisi pertama c benar
  • jika tidak, mengembalikan t2 jika kondisi kedua c2 benar
  • jika tidak, mengembalikan 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

Transformasi Data di Alteryx

Beberapa kondisi dalam pernyataan IF

  • AND (&&): benar jika kedua kondisi benar
  • OR (||): benar jika salah satu kondisi benar
  • NOT (!): benar saat kondisi salah

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 Kota cocok tapi bukan state
Texas Fort Worth Dallas Fort Worth
California San Francisco Tidak cocok
Transformasi Data di Alteryx

CONTAINS()

  • CONTAINS(String, Target)
  • CONTAINS([Customer Name],'z')
Customer Name
Claire Gute
Sean O'Donnell
Pete Kriz
Zachary Taylor
Transformasi Data di Alteryx

CONTAINS()

  • CONTAINS(String, Target)
  • CONTAINS([Customer Name],'z')
Customer Name Mengandung Z?
Claire Gute 0
Sean O'Donnell 0
Pete Kriz -1
Zachary Taylor -1
Transformasi Data di Alteryx

Dataset kita

Dataset untuk kursus ini: 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

logo untuk perusahaan tiruan yang digunakan di seluruh kursus ini, Genesis research and development

Transformasi Data di Alteryx

Ayo berlatih!

Transformasi Data di Alteryx

Preparing Video For Download...