Použití vzorců v Alteryx

Příprava dat v Alteryx

Deanna Sanchez

Alteryx ACE and Owner, Nova Geographica LLC

Dostupné vzorce

Organizováno podle kategorií, připraveno k použití!

  • Podmíněné
  • Datum a čas
  • Finance
  • Operátory
  • Řetězce
  • a mnoho dalšího

Ukázka seznamu vzorců

Příprava dat v Alteryx

Tvůrce výrazů vzorce

Používá stejné vzorce a syntaxi jako vlastní filtr nástroje Filter.

  • Správná syntaxe je zvýrazněna barvou.
  • Náhled dat zobrazuje výsledek pro první záznam.

 

Ukázka barevného zvýraznění

Příprava dat v Alteryx

Datové typy jsou důležité

  • Řetězcová kritéria vyžadují uvozovky
  • Numerická kritéria uvozovky nevyžadují
  • Vzorec musí používat pole se správným datovým typem

Příklady vzorců pro různé datové typy

Příprava dat v Alteryx

Příklady řetězcových vzorců

PadLeft přidává úvodní nuly do řetězcových polí.

  • Syntaxe: PadLeft(String, len, char)
  • Příklad: PadLeft([Product ID], 8, '0')

Příklad použití:

  • Přidání úvodních nul k SKU nebo ID produktu.

Příklad řetězcového vzorce PadLeft

Příprava dat v Alteryx

Příklady řetězcových vzorců

Vzorec Replace nahrazuje zadané znaky jiným textem.

  • Syntaxe: Replace(String, Target, Replacement)
  • Příklad: Replace([Business Name], 'Co.', 'Company')

Příklad použití:

  • Nahrazení zkratek úplnými názvy.

Příklad řetězcového vzorce Replace

Příprava dat v Alteryx

Označování pomocí vzorce Contains

Vzorec Contains vrací hodnotu 0 nebo -1 a slouží k označení, zda pole splňuje podmínku.

  • Syntaxe: Contains(String, Target)
  • Příklad: Contains([Stage], 'Final')

Příklad použití:

  • Označení záznamů obsahujících konkrétní textovou hodnotu.

Příklad řetězcového vzorce Contains

Příprava dat v Alteryx

Délkové vs. poziční řetězcové vzorce

  • Délkové vzorce začínají počítat od 1

    • Příklad syntaxe: Left([Field], 3)
  • Poziční vzorce začínají počítat od 0

    • Příklad syntaxe: GetWord([Field], 1)
Příprava dat v Alteryx

Délkové vzorce

  • Délkové vzorce začínají počítat od 1.
  • Left([Field], 3) vrátí "ALT".

 

Animace délkového počítání

Příprava dat v Alteryx

Délkové vzorce

  • Délkové vzorce začínají počítat od 1.
  • Left([Field], 3) vrátí "ALT".

 

Length Alteryx Example 2.jpg

Příprava dat v Alteryx

Délkové vzorce

  • Délkové vzorce začínají počítat od 1.
  • Left([Field], 3) vrátí "ALT".

 

Length Alteryx Example.jpg

Příprava dat v Alteryx

Poziční vzorce

  • Poziční vzorce začínají počítat od 0
  • GetWord([Field], 1) vrátí "Preparation"

 

Animace pozičního počítání

Příprava dat v Alteryx

Poziční vzorce

  • Poziční vzorce začínají počítat od 0.
  • GetWord([Field], 1) vrátí "Preparation".

 

Position Alteryx Example 1.jpg

Příprava dat v Alteryx

Poziční vzorce

  • Poziční vzorce začínají počítat od 0.
  • GetWord([Field], 1) vrátí "Preparation".

 

Position Alteryx Example 2.jpg

Příprava dat v Alteryx

Poziční vzorce

  • Poziční vzorce začínají počítat od 0.
  • GetWord([Field], 1) vrátí "Preparation".

 

Position Alteryx Example.jpg

Příprava dat v Alteryx

Příklady numerických vzorců

Numerické vzorce umožňují provádět matematické operace, například:

  • Sčítání, dělení, finanční vzorce, matematické vzorce a další

 

Příklad použití:

  • Výpočet procentního podílu čtvrtletních prodejů z celkových prodejů.
  • Příklad: ([Quarterly Sales] / [Total Sales])*100

 

 

 

Příklad numerického vzorce

Příprava dat v Alteryx

Pevná desetinná čísla

Datové typy s pevnou desetinnou čárkou umožňují nastavit přesnost a měřítko výstupu.

  • Výchozí přesnost je 19, výchozí měřítko je 6.

 

Obrázek přesnosti vs. měřítka

Příprava dat v Alteryx

Pevná desetinná čísla

Přesnost je počet znaků celého výstupního čísla.

Animace konceptu přesnosti

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Příprava dat v Alteryx

Pevná desetinná čísla

Přesnost je počet znaků celého výstupního čísla.

  • Počet znaků zahrnuje:
    • Všechny číslice před desetinnou čárkou

Animate Precision 1.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Příprava dat v Alteryx

Pevná desetinná čísla

Přesnost je počet znaků celého výstupního čísla.

  • Počet znaků zahrnuje:
    • Všechny číslice před desetinnou čárkou
    • Všechny číslice za desetinnou čárkou

Animate Precision 2.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Příprava dat v Alteryx

Pevná desetinná čísla

Přesnost je počet znaků celého výstupního čísla.

  • Počet znaků zahrnuje:
    • Všechny číslice před desetinnou čárkou
    • Všechny číslice za desetinnou čárkou
    • Desetinnou čárku

Animate Precision 3.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Příprava dat v Alteryx

Pevná desetinná čísla

Přesnost je počet znaků celého výstupního čísla.

  • Počet znaků zahrnuje:
    • Všechny číslice před desetinnou čárkou
    • Všechny číslice za desetinnou čárkou
    • Desetinnou čárku
    • Znaménko minus (je-li potřeba)

Animate Precision Total.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Příprava dat v Alteryx

Pevná desetinná čísla

Přesnost je počet znaků celého výstupního čísla.

  • Počet znaků zahrnuje:
    • Všechny číslice před desetinnou čárkou
    • Všechny číslice za desetinnou čárkou
    • Desetinnou čárku
    • Znaménko minus (je-li potřeba)
    • Příklad: Přesnost 10

Animate Precision Total 2.jpg

Příprava dat v Alteryx

Pevná desetinná čísla

Měřítko je počet znaků za desetinnou čárkou.

Animace konceptu měřítka

Příprava dat v Alteryx

Pevná desetinná čísla

Měřítko je počet znaků za desetinnou čárkou.

  • Příklad: Měřítko 2

Animate Scale 2.jpg

Příprava dat v Alteryx

Aktualizace a vytváření polí

Aktualizace stávajících polí

  • Vzorce lze aplikovat na stávající pole
  • Datové typy nelze měnit

  Příklad výsledků vzorce PadLeft

Vytváření nových polí

  • Použijte „Přidat sloupec" a vytvořte nové pole
  • Datové typy lze nastavit ručně

Příklad výsledků vzorce Contains

Příprava dat v Alteryx

Skládání vzorců v nástroji Formula

  • Kliknutím na znaménko plus lze skládat více vzorců v jednom nástroji
  • Všechna nová pole jsou dostupná v následujících vzorcích téhož nástroje Formula

Kreslený obrázek několika bloků podobné velikosti naskládaných na sobě

Příprava dat v Alteryx

Let's practice!

Příprava dat v Alteryx

Preparing Video For Download...