0 / 0
Go back to the English version of the documentation
Informacje o CLEM
Last updated: 04 lip 2023
Informacje o produkcie CLEM (SPSS Modeler)

Język Control Language for Expression Manipulation (CLEM) jest wydajnym językiem do analizowania i manipulowania danymi, które strumienie za pomocą przepływu SPSS Modeler . Eksploratory danych używają produktu CLEM obszernie w operacjach przepływu do wykonywania zadań tak prostych, jak czerpiący zyski z danych o kosztach i przychodach lub jako złożony, przekształcający dane w dzienniku WWW w zestaw pól i rekordów z użytecznych informacji.

Produkt CLEM jest używany w programie SPSS Modeler do:

  • Porównywanie i ocena warunków w polach rekordu
  • Wyliczanie wartości dla nowych zmiennych
  • Wyliczanie nowych wartości dla istniejących pól
  • Przyczyna sekwencji rekordów
  • Wstawianie danych z rekordów do raportów

Wyrażenia CLEM są niezbędne do przygotowania danych w programie SPSS Modeler i mogą być używane w wielu różnych węzłach-od operacji rejestrowania i polowych (Select, Balance, Filler) do wykresów i danych wyjściowych (Analysis, Report, Table). Na przykład można użyć CLEM w węźle wyliczeń, aby utworzyć nowe pole w oparciu o formułę, taką jak proporcje.

Wyrażenia CLEM mogą być również używane do operacji wyszukiwania globalnego i zastępowania. Na przykład wyrażenie @NULL(@FIELD) może być używane w węźle wypełniania do zastąpienia braków danych o wartości całkowitej równej 0. (W celu zastąpienia brakujących wartości użytkownika, zwanych również wartościami pustymi, należy użyć funkcji @BLANK.)

Możliwe jest również utworzenie bardziej złożonych wyrażeń CLEM. Na przykład można utworzyć nowe zmienne oparte na warunkowym zestawie reguł, takich jak nowa kategoria wartości utworzona przy użyciu następujących wyrażeń: If: CardID = @OFFSET(CardID,1), Then: @OFFSET(ValueCategory,1), Else: 'exclude'.

W tym przykładzie użyto funkcji @OFFSET do powiedzenia: jeśli wartość pola CardID dla danego rekordu jest taka sama, jak dla poprzedniego rekordu, to należy zwrócić wartość pola o nazwie ValueCategory dla poprzedniego rekordu. W przeciwnym wypadku przypisz łańcuch „exclude”. Innymi słowy, jeśli CardID dla sąsiednich rekordów są takie same, powinny one zostać przypisane do tej samej kategorii wartości. (Rekordy z łańcuchem exclude można później selekcjonować, korzystając z węzła Selekcja.)

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