%SUBSTR
Produit une sous-chaîne à partir d'une chaîne de caractères.
%SCAN
Extrait un mot d'une chaîne de caractères.
%LENGTH
Détermine la longueur d'une chaine de caractères.
%INDEX
Trouve l'index d'une sous-chaîne à partir d'une chaîne de caractères ...
[...] Autres fonctions SAS Quelques exemples de fonctions utilisables : MAX MIN SUM STD DATE MDY TIME TODAY UNIFORM RANUNI EXP COS FLOOR MOD ROUND SQRT . AVERTISSEMENT : La fonction %SYSFUNC, ne masque pas les caractères spéciaux & $ + - / + . Utilisation des guillemets avec la fonction macro Objectif : Décrire le cas exigeant l'utilisation de guillemets pour les fonctions Macro Protéger les segments pour que le scanneur de mots et le macroprocesseur les interprètent correctement A quoi servent les guillemets ? Le langage SAS utilise des paires de guillemets pour distinguer les constante de type caractère des noms. [...]
[...] AVERTISSEMENT : La fonction %SYSFUNC, ne masque pas les caractères spéciaux & $ + - / + . Utilisation des guillemets avec la fonction macro Objectif : Décrire le cas exigeant l'utilisation de guillemets pour les fonctions Macro Protéger les segments pour que le scanneur de mots et le macroprocesseur les interprètent correctement A quoi servent les guillemets ? Le langage SAS utilise des paires de guillemets pour distinguer les constante de type caractère des noms. Les guillemets ne sont pas emmagasinés comme des éléments faisant partie du segment qu'il définissent. [...]
[...] Préserve les blancs à gauche et à droite dans sont argument. Note : La fonction %NRSTR exécute la mise entre guillemets comme le fait la fonction %STR, à cette différence près qu'elle met également entre guillemets les déclencheurs de macros et %STR ET %NRSTR travaillent à la compilation. FONCTION %STR Différentes méthodes peuvent être utilisées pour mettre du texte entre guillemets. Méthode 1 : Mettre entre guillemets tout le texte : FONCTION %STR Supposons que vous vouliez assigner du texte contenant une apostrophe à une macro variable macro. [...]
[...] Ex : Créer un état avec des clients n'ayant pas payés leurs Cotisations d'assurance Questions relatives à la casse d'un texte Table de départ Questions relatives à la casse d'un texte Extraction de parties de chaînes de caractères La fonction %SCAN : Exige les deux premiers arguments. Retourne le néme mot de l'argument, où les mots sont des chaînes de caractère séparés par des délimiteurs. Les délimiteurs consécutifs sont traités comme un seul délimiteur. Utilise un ensemble de délimiteurs par défaut si aucun n'est précisé (Par défaut Espace . [...]
[...] Guillemets nécessaires avec les fonctions Macros Dans l'exemple précédent, SAS a interprété le premier ; comme la fin de l'instruction d'assignation de la macro variable. Dans certaines applications, vous devez masquer la signification du texte que vous assigner à une macro variable. Vous pouvez utiliser les fonction Macro de mise entre guillemets pour supprimer la signification syntaxique des segments. FONCTION %STR La fonction %STR sert à protéger (mettre entre guillemets) les segment pour que le macroprocesseur ne les interprète pas comme une syntaxe de niveau macro. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture