Koşullu fonksiyonlar

Alteryx'te Veri Dönüşümü

Josh Honken

Senior Associate at Knowesis

Kurs özeti ve hoş geldin

veri dönüşüm simgeleri

  • Bölüm 1: Formula aracı
  • Bölüm 2: Transpose aracı
  • Bölüm 3: Cross Tab aracı
Alteryx'te Veri Dönüşümü

Formula aracı

Alteryx yazılımında Formula aracının mavi simgesi. Laboratuvardaki fokurdayan bir balon gibi beher içerir.

  • Yeni bir sütun oluştur
  • Bir sütunu güncelle
  • Hesaplama ve işlemler yap

$$ $$ $$ Bunu şunlar için kullanabilirsin:

  • Koşullu ifadeler uygula
  • Tarih biçimlendir
  • Matematiksel hesaplamalar uygula
Alteryx'te Veri Dönüşümü

Fonksiyonlar ve operatörler

Koşullu Fonksiyonlar: veriyi bir koşula göre test et

  • IF, ELSEIF
  • IIF

Mantıksal Operatörler: ifadeleri birleştir, karmaşıklığı artır

  • AND (&&)
  • OR (||)
  • NOT (!)
Alteryx'te Veri Dönüşümü

IF ifadeleri

  • Sözdizimi: IF c THEN t ELSE f ENDIF
  • Koşul c doğruysa t döner, değilse f döner

ABD haritasında atıf yapılan dört eyalet hafifçe vurgulanmış

Alteryx'te Veri Dönüşümü

IF ifadeleri

  • Sözdizimi: IF c THEN t ELSE f ENDIF
  • Koşul c doğruysa t döner, değilse f döner

$$

State Region
Texas
California
Indiana
New York

ABD haritasında atıf yapılan dört eyalet hafifçe vurgulanmış

Alteryx'te Veri Dönüşümü

IF ifadeleri

  • Sözdizimi: IF c THEN t ELSE f ENDIF
  • Koşul c doğruysa t döner, değilse f döner
  • IF [State] = 'TX' THEN 'South' ELSE 'Not South' ENDIF $$
State Region
Texas South
California Not South
Indiana Not South
New York Not South

Teksas vurgulanmış ABD haritası

legend.png

Alteryx'te Veri Dönüşümü

IIF Fonksiyonu

  • bool doğruysa x döner, değilse y döner
  • Sözdizimi: IIF(bool, x, y)
  • IIF([State] = 'TX', 'South', 'Not South'

$$

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

Teksas vurgulanmış ABD haritası

legend.png

Alteryx'te Veri Dönüşümü

ELSEIF ifadeleri

  • İlk koşul c doğruysa t döner
  • Değilse ikinci koşul c2 doğruysa t2 döner
  • Aksi halde f döner

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'te Veri Dönüşümü

Bir IF ifadesinde birden çok koşul

  • AND (&&): iki koşul da doğruysa true
  • OR (||): koşullardan biri doğruysa true
  • NOT (!): koşul yanlışken true

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 Şehir tutuyor ama eyalet değil
Texas Fort Worth Dallas Fort Worth
California San Francisco Eşleşme yok
Alteryx'te Veri Dönüşümü

CONTAINS()

  • CONTAINS(String, Target)
  • CONTAINS([Customer Name],'z')
Customer Name
Claire Gute
Sean O'Donnell
Pete Kriz
Zachary Taylor
Alteryx'te Veri Dönüşümü

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'te Veri Dönüşümü

Veri kümemiz

Bu kursun veri kümesi: 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

Bu kursta kullanılan sahte şirket Genesis araştırma ve geliştirme logosu

Alteryx'te Veri Dönüşümü

Hadi pratik yapalım!

Alteryx'te Veri Dönüşümü

Preparing Video For Download...