Stosowanie formuł w Alteryx

Przygotowanie danych w Alteryx

Deanna Sanchez

Alteryx ACE and Owner, Nova Geographica LLC

Dostępne formuły

Uporządkowane według kategorii i gotowe do użycia!

  • Warunkowe
  • Data/godzina
  • Finansowe
  • Operatory
  • Tekstowe
  • i wiele innych

Przykładowa lista formuł

Przygotowanie danych w Alteryx

Kreator wyrażeń formuły

Używa tych samych formuł i składni co filtr niestandardowy narzędzia Filter.

  • Poprawna składnia jest podświetlana kolorem.
  • Podgląd danych pokazuje wynik dla pierwszego rekordu.

 

Przykład kolorowego podświetlania

Przygotowanie danych w Alteryx

Typy danych są ważne

  • Kryteria tekstowe wymagają cudzysłowów
  • Kryteria numeryczne nie wymagają cudzysłowów
  • Formuła powinna używać pól z właściwym typem danych

Przykłady formuł dla różnych typów danych

Przygotowanie danych w Alteryx

Przykłady formuł tekstowych

PadLeft dodaje zera wiodące do pól tekstowych.

  • Składnia: PadLeft(String, len, char)
  • Przykład: PadLeft([Product ID], 8, '0')

Przypadek biznesowy:

  • Dodawanie zer wiodących do SKU lub ID produktu.

Przykład formuły tekstowej PadLeft

Przygotowanie danych w Alteryx

Przykłady formuł tekstowych

Formuła Replace zastępuje określone znaki podanym tekstem.

  • Składnia: Replace(String, Target, Replacement)
  • Przykład: Replace([Business Name], 'Co.', 'Company')

Przypadek biznesowy:

  • Zastępowanie skrótów pełnymi nazwami.

Przykład formuły tekstowej Replace

Przygotowanie danych w Alteryx

Oznaczanie za pomocą formuły Contains

Formuła Contains zwraca 0 lub -1 i służy do oznaczania pól spełniających kryterium.

  • Składnia: Contains(String, Target)
  • Przykład: Contains([Stage], 'Final')

Przypadek biznesowy:

  • Oznaczanie rekordów zawierających określoną wartość tekstową.

Przykład formuły tekstowej Contains

Przygotowanie danych w Alteryx

Formuły oparte na długości a oparte na pozycji

  • Formuły oparte na długości zaczynają liczenie od 1

    • Przykładowa składnia: Left([Field], 3)
  • Formuły oparte na pozycji zaczynają liczenie od 0

    • Przykładowa składnia: GetWord([Field], 1)
Przygotowanie danych w Alteryx

Formuły oparte na długości

  • Formuły oparte na długości zaczynają liczenie od 1.
  • Left([Field], 3) zwraca „ALT".

 

Animacja liczenia opartego na długości

Przygotowanie danych w Alteryx

Formuły oparte na długości

  • Formuły oparte na długości zaczynają liczenie od 1.
  • Left([Field], 3) zwraca „ALT".

 

Length Alteryx Example 2.jpg

Przygotowanie danych w Alteryx

Formuły oparte na długości

  • Formuły oparte na długości zaczynają liczenie od 1.
  • Left([Field], 3) zwraca „ALT".

 

Length Alteryx Example.jpg

Przygotowanie danych w Alteryx

Formuły oparte na pozycji

  • Formuły oparte na pozycji zaczynają liczenie od 0
  • GetWord([Field], 1) zwraca „Preparation"

 

Animacja liczenia opartego na pozycji

Przygotowanie danych w Alteryx

Formuły oparte na pozycji

  • Formuły oparte na pozycji zaczynają liczenie od 0.
  • GetWord([Field], 1) zwraca „Preparation".

 

Position Alteryx Example 1.jpg

Przygotowanie danych w Alteryx

Formuły oparte na pozycji

  • Formuły oparte na pozycji zaczynają liczenie od 0.
  • GetWord([Field], 1) zwraca „Preparation".

 

Position Alteryx Example 2.jpg

Przygotowanie danych w Alteryx

Formuły oparte na pozycji

  • Formuły oparte na pozycji zaczynają liczenie od 0.
  • GetWord([Field], 1) zwraca „Preparation".

 

Position Alteryx Example.jpg

Przygotowanie danych w Alteryx

Przykłady formuł numerycznych

Formuły numeryczne umożliwiają wykonywanie operacji matematycznych, takich jak:

  • Dodawanie, dzielenie, formuły finansowe, matematyczne i inne

 

Przypadek biznesowy:

  • Obliczanie procentowego udziału sprzedaży kwartalnej w sprzedaży ogółem.
  • Przykład: ([Quarterly Sales] / [Total Sales])*100

 

 

 

Przykład formuły numerycznej

Przygotowanie danych w Alteryx

Stałe typy dziesiętne

Typy danych o stałej precyzji umożliwiają modyfikację Precyzji i Skali wyniku.

  • Domyślna precyzja wynosi 19, a skala 6.

 

Precyzja a skala

Przygotowanie danych w Alteryx

Stałe typy dziesiętne

Precyzja to łączna liczba znaków w wynikowej liczbie.

Animacja koncepcji precyzji

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Przygotowanie danych w Alteryx

Stałe typy dziesiętne

Precyzja to łączna liczba znaków w wynikowej liczbie.

  • Liczba znaków obejmuje:
    • Wszystkie cyfry przed przecinkiem dziesiętnym

Animate Precision 1.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Przygotowanie danych w Alteryx

Stałe typy dziesiętne

Precyzja to łączna liczba znaków w wynikowej liczbie.

  • Liczba znaków obejmuje:
    • Wszystkie cyfry przed przecinkiem dziesiętnym
    • Wszystkie cyfry po przecinku dziesiętnym

Animate Precision 2.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Przygotowanie danych w Alteryx

Stałe typy dziesiętne

Precyzja to łączna liczba znaków w wynikowej liczbie.

  • Liczba znaków obejmuje:
    • Wszystkie cyfry przed przecinkiem dziesiętnym
    • Wszystkie cyfry po przecinku dziesiętnym
    • Przecinek dziesiętny

Animate Precision 3.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Przygotowanie danych w Alteryx

Stałe typy dziesiętne

Precyzja to łączna liczba znaków w wynikowej liczbie.

  • Liczba znaków obejmuje:
    • Wszystkie cyfry przed przecinkiem dziesiętnym
    • Wszystkie cyfry po przecinku dziesiętnym
    • Przecinek dziesiętny
    • Znak minus (jeśli wymagany)

Animate Precision Total.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Przygotowanie danych w Alteryx

Stałe typy dziesiętne

Precyzja to łączna liczba znaków w wynikowej liczbie.

  • Liczba znaków obejmuje:
    • Wszystkie cyfry przed przecinkiem dziesiętnym
    • Wszystkie cyfry po przecinku dziesiętnym
    • Przecinek dziesiętny
    • Znak minus (jeśli wymagany)
    • Przykład: Precyzja równa 10

Animate Precision Total 2.jpg

Przygotowanie danych w Alteryx

Stałe typy dziesiętne

Skala to liczba znaków po przecinku dziesiętnym.

Animacja koncepcji skali

Przygotowanie danych w Alteryx

Stałe typy dziesiętne

Skala to liczba znaków po przecinku dziesiętnym.

  • Przykład: Skala równa 2

Animate Scale 2.jpg

Przygotowanie danych w Alteryx

Aktualizowanie pól i tworzenie nowych

Aktualizowanie istniejących pól

  • Formuły można stosować do istniejących pól
  • Nie można modyfikować typów danych

  Przykład wyników formuły PadLeft

Tworzenie nowych pól

  • Użyj opcji „Dodaj kolumnę" i utwórz nowe pole
  • Typy danych można ustawić ręcznie

Przykład wyników formuły Contains

Przygotowanie danych w Alteryx

Łączenie formuł w narzędziu Formula

  • Kliknij znak plus, aby dodać kolejne formuły w jednym narzędziu
  • Wszystkie nowe pola są dostępne w kolejnych formułach tego samego narzędzia Formula

Ilustracja kilku bloków podobnej wielkości ułożonych jeden na drugim

Przygotowanie danych w Alteryx

Czas na ćwiczenia!

Przygotowanie danych w Alteryx

Preparing Video For Download...