Applicare formule in Alteryx

Preparazione dei dati in Alteryx

Deanna Sanchez

Alteryx ACE and Owner, Nova Geographica LLC

Sono disponibili varie formule

Organizzate per categoria e pronte all'uso!

  • Condizionali
  • DateTime
  • Finance
  • Operatori
  • Stringhe
  • e molto altro

Immagine di esempi di elenchi di formule

Preparazione dei dati in Alteryx

Generatore di espressioni Formula

Usa le stesse formule e sintassi del filtro personalizzato dello strumento Filter.

  • Se la sintassi è corretta, l'espressione viene evidenziata a colori.
  • L'anteprima dati mostra il risultato per il primo record.

 

Esempio di evidenziazione a colori

Preparazione dei dati in Alteryx

I tipi di dati sono importanti

  • I criteri stringa richiedono le virgolette
  • I criteri numerici non richiedono virgolette
  • Assicurati che la formula usi campi con il tipo di dato corretto

Vari esempi di formule con tipi di dati

Preparazione dei dati in Alteryx

Esempi di formule su stringhe

PadLeft aggiunge zeri iniziali ai campi stringa.

  • Sintassi: PadLeft(String, len, char)
  • Esempio: PadLeft([Product ID], 8, '0')

Caso d'uso:

  • Aggiungi zeri iniziali a SKU o ID prodotto.

Esempio formula PadLeft su stringa

Preparazione dei dati in Alteryx

Esempi di formule su stringhe

La formula Replace sostituisce caratteri specifici con testo.

  • Sintassi: Replace(String, Target, Replacement)
  • Esempio: Replace([Business Name], 'Co.', 'Company')

Caso d'uso:

  • Sostituisci abbreviazioni con descrizioni complete.

Esempio formula Replace su stringa

Preparazione dei dati in Alteryx

Segnalare con la formula Contains

La formula Contains restituisce 0 o -1 e può segnalare se un campo contiene un criterio.

  • Sintassi: Contains(String, Target)
  • Esempio: Contains([Stage], 'Final')

Caso d'uso:

  • Flag se i record contengono un valore di testo specifico.

Esempio formula Contains su stringa

Preparazione dei dati in Alteryx

Formule su stringhe: lunghezza vs posizione

  • Le formule basate sulla lunghezza partono da 1

    • Esempio di sintassi: Left([Field], 3)
  • Le formule basate sulla posizione partono da 0

    • Esempio di sintassi: GetWord([Field], 1)
Preparazione dei dati in Alteryx

Formule basate sulla lunghezza

  • Le formule basate sulla lunghezza partono da 1.
  • Left([Field], 3) restituisce "ALT".

 

Animazione conteggio basato sulla lunghezza

Preparazione dei dati in Alteryx

Formule basate sulla lunghezza

  • Le formule basate sulla lunghezza partono da 1.
  • Left([Field], 3) restituisce "ALT".

 

Length Alteryx Example 2.jpg

Preparazione dei dati in Alteryx

Formule basate sulla lunghezza

  • Le formule basate sulla lunghezza partono da 1.
  • Left([Field], 3) restituisce "ALT".

 

Length Alteryx Example.jpg

Preparazione dei dati in Alteryx

Formule basate sulla posizione

  • Le formule basate sulla posizione partono da 0
  • GetWord([Field], 1) restituisce "Preparation"

 

Animazione conteggio basato sulla posizione

Preparazione dei dati in Alteryx

Formule basate sulla posizione

  • Le formule basate sulla posizione partono da 0.
  • GetWord([Field], 1) restituisce "Preparation".

 

Position Alteryx Example 1.jpg

Preparazione dei dati in Alteryx

Formule basate sulla posizione

  • Le formule basate sulla posizione partono da 0.
  • GetWord([Field], 1) restituisce "Preparation".

 

Position Alteryx Example 2.jpg

Preparazione dei dati in Alteryx

Formule basate sulla posizione

  • Le formule basate sulla posizione partono da 0.
  • GetWord([Field], 1) restituisce "Preparation".

 

Position Alteryx Example.jpg

Preparazione dei dati in Alteryx

Esempi di formule numeriche

Le formule numeriche consentono operazioni matematiche come:

  • Addizione, divisione, formule Finance, formule Math e altro

 

Caso d'uso:

  • Calcolare la percentuale delle vendite trimestrali sul totale.
  • Esempio: ([Quarterly Sales] / [Total Sales])*100

 

 

 

Esempio di formula numerica

Preparazione dei dati in Alteryx

Decimali fissi

I tipi decimali fissi permettono di modificare Precision e Scale dell'output.

  • Precision predefinita 19 e scale 6.

 

Immagine Precision vs Scale

Preparazione dei dati in Alteryx

Decimali fissi

La precisione è la lunghezza dei caratteri dell'intero numero in output.

Animazione del concetto di precisione

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Preparazione dei dati in Alteryx

Decimali fissi

La precisione è la lunghezza dei caratteri dell'intero numero in output.

  • Il conteggio dei caratteri include:
    • Tutte le cifre prima del punto decimale

Animate Precision 1.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Preparazione dei dati in Alteryx

Decimali fissi

La precisione è la lunghezza dei caratteri dell'intero numero in output.

  • Il conteggio dei caratteri include:
    • Tutte le cifre prima del punto decimale
    • Tutte le cifre dopo il punto decimale

Animate Precision 2.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Preparazione dei dati in Alteryx

Decimali fissi

La precisione è la lunghezza dei caratteri dell'intero numero in output.

  • Il conteggio dei caratteri include:
    • Tutte le cifre prima del punto decimale
    • Tutte le cifre dopo il punto decimale
    • Il punto decimale

Animate Precision 3.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Preparazione dei dati in Alteryx

Decimali fissi

La precisione è la lunghezza dei caratteri dell'intero numero in output.

  • Il conteggio dei caratteri include:
    • Tutte le cifre prima del punto decimale
    • Tutte le cifre dopo il punto decimale
    • Il punto decimale
    • Un segno negativo se necessario

Animate Precision Total.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Preparazione dei dati in Alteryx

Decimali fissi

La precisione è la lunghezza dei caratteri dell'intero numero in output.

  • Il conteggio dei caratteri include:
    • Tutte le cifre prima del punto decimale
    • Tutte le cifre dopo il punto decimale
    • Il punto decimale
    • Un segno negativo se necessario
    • Esempio: precisione 10

Animate Precision Total 2.jpg

Preparazione dei dati in Alteryx

Decimali fissi

La scala è il numero di caratteri dopo il punto decimale.

Animazione del concetto di scala

Preparazione dei dati in Alteryx

Decimali fissi

La scala è il numero di caratteri dopo il punto decimale.

  • Esempio: scala 2

Animate Scale 2.jpg

Preparazione dei dati in Alteryx

Aggiornare campi e crearne di nuovi

Aggiornare campi esistenti

  • Le formule possono essere applicate a campi esistenti
  • I tipi di dati non si possono modificare

  Esempio risultati formula PadLeft

Creare nuovi campi

  • Usa "Add Column" e crea un nuovo campo
  • I tipi di dati possono essere impostati manualmente

Esempio risultati formula Contains

Preparazione dei dati in Alteryx

Impilare formule nel tool Formula

  • Clicca sul + per impilare più formule in un unico tool
  • Tutti i nuovi campi sono disponibili nelle formule successive nello stesso tool Formula

Immagine di cartone con più blocchi simili impilati uno sull'altro

Preparazione dei dati in Alteryx

Passons à la pratique !

Preparazione dei dati in Alteryx

Preparing Video For Download...