0 / 0
Retourner à la version anglaise de la documentation
A propos de CLEM
Dernière mise à jour : 07 oct. 2024
A propos de CLEM (SPSS Modeler)

Le langage de contrôle pour la manipulation d'expression (CLEM) est une langue puissante pour analyser et manipuler les données qui circulent dans un flux SPSS Modeler. Les Data Miners utilisent largement CLEM dans les opérations de flux pour effectuer des tâches aussi simples que le calcul des profits à partir des données de coût et de recettes ou aussi complexes que la transformation des données de journal Web en un ensemble de champs et d'enregistrements avec des informations utilisables.

CLEM est utilisé dans SPSS Modeler pour :

  • Comparer et évaluer les conditions dans les zones d'enregistrement
  • Calculer les valeurs des nouveaux champs
  • Dériver de nouvelles valeurs pour les zones existantes
  • Raison de la séquence d'enregistrements
  • Insertion de données à partir d'enregistrements dans des rapports

Les expressions CLEM sont indispensables pour la préparation des données dans SPSS Modeler et peuvent être utilisées dans un large éventail de noeuds-depuis les opérations d'enregistrement et de zone (Sélectionner, Balance, Obturateur) vers les tracés et les sorties (Analyse, Rapport, Table). Par exemple, vous pouvez utiliser CLEM dans un noeud Calculer pour créer un champ basé sur une formule telle qu'un rapport.

Les expressions CLEM peuvent également être utilisées pour les opérations de recherche et de remplacement globales. Par exemple, l'expression @NULL(@FIELD) peut être utilisée dans un noeud de remplissage pour remplacer les valeurs système manquantes par la valeur entière 0. (Pour remplacer les valeurs manquantes de l'utilisateur, également appelé blancs, utilisez la fonction @BLANK .)

Des expressions CLEM plus complexes peuvent également être créées. Par exemple, vous pouvez dériver de nouveaux champs en fonction d'un ensemble conditionnel de règles, telles qu'une nouvelle catégorie de valeur créée à l'aide des expressions suivantes: If: CardID = @OFFSET(CardID,1), Then: @OFFSET(ValueCategory,1), Else: 'exclude'.

Cet exemple utilise la fonction @OFFSET pour dire: Si la valeur du champ CardID pour un enregistrement donné est identique à celle de l'enregistrement précédent, renvoie la valeur du champ nommé ValueCategory pour l'enregistrement précédent. Dans le cas contraire, la chaîne « exclude » doit être attribuée. En d'autres termes, si les champs IDCarte des enregistrements adjacents sont identiques, la même catégorie de valeur doit leur être attribuée. (Les enregistrements associés à la chaîne « exclude » peuvent être sélectionnés plus tard à l'aide d'un noeud Sélectionner.)

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus