Funzioni condizionali

Trasformazione dei dati in Alteryx

Josh Honken

Senior Associate at Knowesis

Panoramica del corso e benvenuto

icone di trasformazione dei dati

  • Capitolo 1: Strumento Formula
  • Capitolo 2: Strumento Transpose
  • Capitolo 3: Strumento Cross Tab
Trasformazione dei dati in Alteryx

Lo strumento Formula

Un'icona blu dello strumento Formula in Alteryx. Contiene un matraccio con bolle come in laboratorio scientifico.

  • Crea una nuova colonna
  • Aggiorna una colonna
  • Esegui calcoli e operazioni

$$ $$ $$ Puoi usarlo per:

  • Applicare istruzioni condizionali
  • Formattare date
  • Applicare calcoli matematici
Trasformazione dei dati in Alteryx

Funzioni e operatori

Funzioni condizionali: testano i dati rispetto a una condizione

  • IF, ELSEIF
  • IIF

Operatori logici: combinano istruzioni e aumentano la complessità

  • AND (&&)
  • OR (||)
  • NOT (!)
Trasformazione dei dati in Alteryx

Istruzioni IF

  • Sintassi: IF c THEN t ELSE f ENDIF
  • Restituisce t se la condizione c è vera, altrimenti f

Mappa degli Stati Uniti con i quattro stati citati evidenziati leggermente

Trasformazione dei dati in Alteryx

Istruzioni IF

  • Sintassi: IF c THEN t ELSE f ENDIF
  • Restituisce t se la condizione c è vera, altrimenti f

$$

State Region
Texas
California
Indiana
New York

Mappa degli Stati Uniti con i quattro stati citati evidenziati leggermente

Trasformazione dei dati in Alteryx

Istruzioni IF

  • Sintassi: IF c THEN t ELSE f ENDIF
  • Restituisce t se c è vera, altrimenti f
  • IF [State] = 'TX' THEN 'South' ELSE 'Not South' ENDIF $$
State Region
Texas South
California Not South
Indiana Not South
New York Not South

Mappa degli Stati Uniti con il Texas evidenziato

legend.png

Trasformazione dei dati in Alteryx

Funzione IIF

  • Restituisce x se bool è vero, altrimenti y
  • Sintassi: IIF(bool, x, y)
  • IIF([State] = 'TX', 'South', 'Not South'

$$

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

Mappa degli Stati Uniti con il Texas evidenziato

legend.png

Trasformazione dei dati in Alteryx

Istruzioni ELSEIF

  • Restituisce t se la prima condizione c è vera
  • altrimenti t2 se la seconda condizione c2 è vera
  • altrimenti 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

Trasformazione dei dati in Alteryx

Condizioni multiple in un IF

  • AND (&&): vero se entrambe le condizioni sono vere
  • OR (||): vero se almeno una è vera
  • NOT (!): vero quando la condizione è falsa

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 Città corrisponde ma non lo Stato
Texas Fort Worth Dallas Fort Worth
California San Francisco No match
Trasformazione dei dati in Alteryx

CONTAINS()

  • CONTAINS(String, Target)
  • CONTAINS([Customer Name],'z')
Customer Name
Claire Gute
Sean O'Donnell
Pete Kriz
Zachary Taylor
Trasformazione dei dati in Alteryx

CONTAINS()

  • CONTAINS(String, Target)
  • CONTAINS([Customer Name],'z')
Customer Name Contiene Z?
Claire Gute 0
Sean O'Donnell 0
Pete Kriz -1
Zachary Taylor -1
Trasformazione dei dati in Alteryx

Il nostro dataset

Il dataset di questo corso è: 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 dell'azienda fittizia usata nel corso, Genesis ricerca e sviluppo

Trasformazione dei dati in Alteryx

Ayo berlatih!

Trasformazione dei dati in Alteryx

Preparing Video For Download...