Translation not up to date
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.)