0 / 0
Go back to the English version of the documentation
O produktu CLEM
Last updated: 12. 1. 2023
O produktu CLEM (SPSS Modeler)

Jazyk CLEM (Control Language for Expression Manipulation) je výkonný jazyk pro analýzu a manipulaci s daty, která procházejí proudem prostřednictvím toku SPSS Modeler . Horníci dat používají rozhraní CLEM extenzivně v operacích toku za účelem plnění úkolů tak jednoduchého, jako je odvozování zisku z nákladů a výnosů nebo jako komplexní transformace dat webového protokolu do sady polí a záznamů s použitím použitelných informací.

Produkt CLEM se v produktu SPSS Modeler používá k:

  • Porovnat a vyhodnotit podmínky na polích záznamu
  • Odvozené hodnoty pro nová pole
  • Odvodit nové hodnoty pro existující pole
  • Příčina posloupnosti záznamů
  • Vložení dat ze záznamů do sestav

Výrazy CLEM jsou nepostradatelné pro přípravu dat v produktu SPSS Modeler a lze je použít v širokém spektru uzlů-od operací záznamu a pole (Výběr, Rovnováha, Výplň) na grafy a výstupy (analýza, sestava, tabulka). Např. můžete použít CLEM v uzlu Derive k vytvoření nového pole na základě vzorce, jako je poměr.

Výrazy CLEM lze také použít pro operace globálního hledání a nahrazení. Výraz @NULL(@FIELD) může být například použit v uzlu Filler pro nahrazení systém-chybějících hodnot hodnotou celého čísla 0. (Chcete-li nahradit uživatel-chybějící hodnoty, také nazývané mezery, použijte funkci @BLANK .)

Lze také vytvořit složitější výrazy CLEM. Můžete například odvodit nová pole na základě podmíněné sady pravidel, jako je například nová kategorie hodnot vytvořená s použitím následujících výrazů: If: CardID = @OFFSET(CardID,1), Then: @OFFSET(ValueCategory,1), Else: 'exclude'.

Tento příklad používá funkci @OFFSET k určení: Pokud je hodnota pole CardID pro daný záznam stejná jako u předchozího záznamu, pak vrátí hodnotu pole s názvem ValueCategory pro předchozí záznam. Jinak přiřaďte řetězec "exclude." Jinými slovy, je-li CardIDpro sousední záznamy stejné, měly by mít přiřazeny stejnou kategorii hodnot. (Záznamy s řetězcem vyloučení lze později utracení za použití uzlu Select.)

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more