Funcții condiționale

Transformarea datelor în Alteryx

Josh Honken

Senior Associate at Knowesis

Prezentarea cursului și bun venit

pictograme de transformare a datelor

  • Capitolul 1: Instrumentul Formula
  • Capitolul 2: Instrumentul Transpose
  • Capitolul 3: Instrumentul Cross Tab
Transformarea datelor în Alteryx

Instrumentul Formula

O pictogramă albastră a instrumentului Formula din software-ul Alteryx. Conține un vas de laborator cu bule, similar celor dintr-un laborator științific.

  • Creați o coloană nouă
  • Actualizați o coloană
  • Efectuați calcule și operații

$$ $$ $$ Îl puteți utiliza pentru:

  • Aplicarea instrucțiunilor condiționale
  • Formatarea datelor calendaristice
  • Efectuarea calculelor matematice
Transformarea datelor în Alteryx

Funcții și operatori

Funcții condiționale: testează datele față de o condiție

  • IF, ELSEIF
  • IIF

Operatori logici: combină instrucțiuni și permit o complexitate sporită

  • AND (&&)
  • OR (||)
  • NOT (!)
Transformarea datelor în Alteryx

Instrucțiuni IF

  • Sintaxă: IF c THEN t ELSE f ENDIF
  • Returnează t dacă condiția c este adevărată, altfel returnează f

Hartă a Statelor Unite cu cele patru state menționate ușor evidențiate

Transformarea datelor în Alteryx

Instrucțiuni IF

  • Sintaxă: IF c THEN t ELSE f ENDIF
  • Returnează t dacă condiția c este adevărată, altfel returnează f

$$

Stat Regiune
Texas
California
Indiana
New York

Hartă a Statelor Unite cu cele patru state menționate ușor evidențiate

Transformarea datelor în Alteryx

Instrucțiuni IF

  • Sintaxă: IF c THEN t ELSE f ENDIF
  • Returnează t dacă condiția c este adevărată, altfel returnează f
  • IF [State] = 'TX' THEN 'South' ELSE 'Not South' ENDIF $$
Stat Regiune
Texas South
California Not South
Indiana Not South
New York Not South

Hartă a Statelor Unite cu Texas evidențiat

legend.png

Transformarea datelor în Alteryx

Funcția IIF

  • Returnează x dacă bool este adevărat, altfel returnează y
  • Sintaxă: IIF(bool, x, y)
  • IIF([State] = 'TX', 'South', 'Not South'

$$

Stat Regiune
Texas South
California Not South
Indiana Not South
New York Not South

Hartă a Statelor Unite cu Texas evidențiat

legend.png

Transformarea datelor în Alteryx

Instrucțiuni ELSEIF

  • Returnează t dacă prima condiție c este adevărată
  • altfel returnează t2 dacă a doua condiție c2 este adevărată
  • altfel returnează 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

Stat Regiune
Texas South
California West
Indiana Other
New York Other

elseifmap.png

Transformarea datelor în Alteryx

Condiții multiple într-o instrucțiune IF

  • AND (&&): adevărat dacă ambele condiții sunt adevărate
  • OR (||): adevărat dacă cel puțin o condiție este adevărată
  • NOT (!): adevărat când condiția este falsă

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

Stat Oraș Dallas Texas?
Texas Dallas Dallas Fort Worth
Arkansas Dallas Orașul se potrivește, dar nu și statul
Texas Fort Worth Dallas Fort Worth
California San Francisco No match
Transformarea datelor în Alteryx

CONTAINS()

  • CONTAINS(String, Target)
  • CONTAINS([Customer Name],'z')
Nume client
Claire Gute
Sean O'Donnell
Pete Kriz
Zachary Taylor
Transformarea datelor în Alteryx

CONTAINS()

  • CONTAINS(String, Target)
  • CONTAINS([Customer Name],'z')
Nume client Conține Z?
Claire Gute 0
Sean O'Donnell 0
Pete Kriz -1
Zachary Taylor -1
Transformarea datelor în Alteryx

Setul nostru de date

Setul de date pentru acest curs este: Genesis_LLC_Company_HR_Data.xlsx

Vârstă Attrition BusinessTravel DailyRate
51 0 -1 684
52 0 0 699
42 0 0 532
47 0 0 359

sigla companiei fictive utilizate în acest curs, Genesis research and development

Transformarea datelor în Alteryx

Să exersăm!

Transformarea datelor în Alteryx

Preparing Video For Download...