La liste des fonctions affiche toutes les fonctions et tous les opérateurs CLEM disponibles. Faites défiler cette liste pour y sélectionner une fonction ou, pour faciliter les recherches, utilisez la liste déroulante pour afficher un sous-ensemble de fonctions ou d'opérateurs.
Les catégories de fonction suivantes sont disponibles :
Tableau 1. Fonctions CLEM à utiliser avec vos données
Type de fonction
Descriptif
Opérateurs
Répertorie tous les opérateurs disponibles pour la génération d'expressions. Les opérateurs sont également disponibles à partir des boutons.
Informations
Servent à obtenir un aperçu des valeurs de champ. Par exemple, la fonction is_string renvoie true pour tous les enregistrements de type chaîne (string).
Conversion
Servent à créer des champs ou à convertir un type de stockage. Par exemple, la fonction to_timestamp convertit le champ sélectionné en un horodatage.
Comparaison
Permet de comparer des valeurs de champ, entre elles ou par rapport à la chaîne spécifiée. Par exemple, <= est utilisé pour comparer si les valeurs de deux zones sont inférieures ou égales.
Logique
Permet d'exécuter des opérations logiques telles que des opérations if, then, else.
Numérique
Servent à effectuer des calculs numériques, comme le calcul du logarithme naturel de valeurs de champ.
Trigonométrique
Permet d'effectuer des calculs trigonométriques, comme le calcul du cosinus inverse d'un angle.
Probabilité
Renvoie des probabilités basées sur diverses distributions, comme la probabilité qu'une valeur de la fonction
de distribution Student t soit inférieure à une valeur spécifique.
Fonctions spatiales
Permet d'effectuer des calculs spatiaux sur des données géospatiales.
Au niveau du bit
Permet de manipuler des nombres entiers comme éléments binaires.
Aléatoire
Permet de sélectionner des éléments ou de générer des nombres de façon aléatoire.
Chaîne
Utilisée pour effectuer diverses opérations sur des chaînes, telles que stripchar, laquelle vous permet de supprimer un caractère spécifié.
Date et heure
Permet d'effectuer diverses opérations sur ces champs de date, heure et horodatage.
Séquence
Utilisée pour défricher la séquence des enregistrements d'un ensemble de données ou pour effectuer des opérations basées sur cette séquence.
International
Permet d'accéder à des valeurs globales créées par un noeud Valeurs globales. Par exemple, @MEAN sert à faire référence à la moyenne de toutes les valeurs d'un champ dans tout l'ensemble de données.
Nul et non renseigné
Servent à atteindre, à marquer et souvent à remplir des blancs définis par l'utilisateur ou des valeurs système manquantes. Par exemple, @BLANK(FIELD) permet d'afficher un indicateur ayant la valeur true (vrai) pour les enregistrements qui comportent des blancs.
Champs spéciaux
Servent à signaler les champs spéciaux en cours d'examen. Par exemple, @FIELD sert lors du calcul de plusieurs champs.
Une fois que vous avez sélectionné un groupe de fonctions, cliquez deux fois dessus pour insérer les fonctions dans la zone Expression au point indiqué par la position du curseur.
Fonctions de base de données
Copy link to section
Vous pouvez exécuter un fichier stream (.str) SPSS Modeler desktop contenant des fonctions de base de données. Mais ces dernières ne sont pas encore disponibles dans l'interface utilisateur d'Expression Builder.