Fonctions du groupe Character. SAP 4.0 Feature Pack 3
Fonctions, opérateurs et mots clés
Entrée
Paramètre
indicateur
Description
Tout indicateur
Type
Indicateur
Obligatoire
Oui
Remarques
La variance de population est un indicateur de variation statistique dans un ensemble de nombres. Elle est calculée comme suit :
• calcul de la moyenne d'un ensemble de nombres
• soustraction de la moyenne de chaque nombre dans l'ensemble et élévation de la différence au carré
• addition de toutes ces différences élevées au carré
• division de cette somme par le (nombre de nombres de l'ensemble)
La variance de population est le carré de l'écart type de population.
Vous pouvez utiliser la syntaxe étendue des opérateurs contextuels avec la fonction VarP.
Exemples
Si indicateur possède l'ensemble de valeurs (2, 4, 6, 8), VarP([indicateur]) renvoie 5.
Rubriques associées
•
6.1.2 Fonctions du groupe Character
6.1.2.1 Asc
Description
Renvoie la valeur ASCII d'un caractère
Groupe de fonctions
Caractère
Syntaxe
entier Asc(chaîne)
75 2012-05-10
Fonctions, opérateurs et mots clés
Entrée
Paramètre
chaîne
Description Type
N'importe quelle chaîne Chaîne
Obligatoire
Oui
Remarques
Si chaîne contient plusieurs caractères, la fonction renvoie la valeur ASCII du premier caractère dans la chaîne.
Exemples
Asc("A") renvoie 65.
Asc("ab") renvoie 97.
Asc([Pays]) renvoie 85 lorsque la valeur de [Pays] est "US".
6.1.2.2 Char
Description
Renvoie le caractère associé à un code ASCII
Groupe de fonctions
Caractère
Syntaxe
chaîne Char(code_ascii)
Entrée
Paramètre
code_ascii
Description
Un code ASCII
Type
Nombre
Remarques
Si nombre est un décimal, la fonction ignore la partie décimale.
Exemple
s
Char(123) renvoie "{".
Obligatoire
Oui
76 2012-05-10
Fonctions, opérateurs et mots clés
77
6.1.2.3 Concaténation
Description
Concatène (joint) deux chaînes de caractères.
Groupe de fonctions
Caractère
Syntaxe
chaîne Concatenation(première_chaîne;seconde_chaîne)
Entrée
Paramètre
première_chaîne deuxième_chaîne
Description
La première chaîne
La seconde chaîne
Type
Chaîne
Chaîne
Obligatoire
Oui
Oui
Remarques
Vous pouvez également utiliser l'opérateur "+" pour concaténer des chaînes.
"Premier " + "Second" renvoie "Premier Second".
"Premier " + "Second" + " Troisième" renvoie "Premier Second Troisième".
Vous pouvez utiliser la concaténation pour inclure plusieurs dimensions dans une fonction d'agrégation.
Par exemple, Count([Représentant]+[Trimestre]+[Lieu de séjour] est équivalent à la syntaxe Count<Représentant>,<Trimestre>,<Lieu de séjour> autorisée par Desktop
Intelligence.
Exemples
Concatenation("Premier ";"Second") renvoie "Premier Second"
Concatenation("Premier ";Concaténation("Second ";"Troisième")) renvoie "Premier
Second Troisième".
6.1.2.4 Fill
Description
Construit une chaîne en répétant une chaîne n fois
2012-05-10
Fonctions, opérateurs et mots clés
Groupe de fonctions
Caractère
Syntaxe
chaîne Fill(répétition_chaîne;nombre_répétitions)
Entrée
Paramètre
chaîne_à_répéter nombre_de_répétitions
Description
La chaîne à répéter
Type
Chaîne
Le nombre de répétitions Nombre
Exemples
Fill("New York";2) renvoie "New York New York".
Obligatoire
Oui
Oui
6.1.2.5 FormatDate
Description
Formate une date selon le format spécifié
Groupe de fonctions
Caractère
Syntaxe
chaîne FormatDate(date;chaîne_format)
Entrée
Paramètre
date chaîne_format
Description
Le format à appliquer
Type
La date à laquelle appliquer le format de date
Date
Chaîne
Obligatoire
Oui
Oui
Remarques
• Le format du résultat dépend du format de date appliqué à la cellule.
• Vous ne pouvez pas appliquer les chaînes de mise en forme des couleurs (par exemple [Rouge],
[Bleu], etc.) à la fonction FormatDate.
Exemples
FormatDate(DateActuelle();"dd/MM/yyyy") renvoie "15/12/2005" si la date actuelle est le
15 décembre 2005.
78 2012-05-10
Fonctions, opérateurs et mots clés
79
6.1.2.6 FormatNumber
Description
Formate un nombre selon un format spécifié
Groupe de fonctions
Caractère
Syntaxe
chaîne FormatNumber(nombre;chaîne_format)
Entrée
Paramètre
nombre chaîne_format
Description
Le nombre à formater
Le format à appliquer
Type
Nombre
Chaîne
Obligatoire
Oui
Oui
Remarques
• Le format du résultat dépend du format de nombre appliqué à la cellule.
• Vous ne pouvez pas appliquer les chaînes de mise en forme des couleurs (par exemple [Rouge],
[Bleu] etc.) à la fonction FormatNumber.
Exemples
FormatNumber[Revenu des ventes];"# ###,00") renvoie 835 420,00 si [Revenu des ventes] est d'une valeur de 835 420.
6.1.2.7 HTMLEncode
Description
Applique des règles d'encodage HTML à une chaîne
Groupe de fonctions
Caractère
Syntaxe
chaîne HTMLEncode(html)
2012-05-10
Fonctions, opérateurs et mots clés
80
Entrée
Paramètre
html
Description
Une chaîne HTML
Type
Chaîne
Obligatoire
Oui
Exemples
HTMLEncode("http://www.sap.com") renvoie "http%3A%2F%2Fwww%2Esap%2Ecom".
6.1.2.8 Capitale
Description
Met en majuscule la première lettre d'une chaîne de caractères
Groupe de fonctions
Caractère
Syntaxe
chaîne InitCap(chaîne)
Entrée
Paramètre
chaîne
Description Type
La chaîne à mettre en majuscules
Chaîne
Obligatoire
Oui
Exemples
InitCap("ces vérités sont évidentes") renvoie "Ces vérités sont évidentes".
6.1.2.9 Gauche
Description
Retourne les caractères les plus à gauche dans une chaîne
Groupe de fonctions
Caractère
Syntaxe
chaîne Left(chaîne;nombre_car)
2012-05-10
Fonctions, opérateurs et mots clés
Entrée
Paramètre
chaîne nombre_car
Description
La chaîne entrée.
Le nombre de caractères à retourner à partir de la gauche
Exemples
Left([Pays];2) retourne "Fr" si [Pays] est "France".
Type
chaîne nombre
Obligatoire
Oui
Oui
6.1.2.10 LeftPad
Description
Remplit une chaîne à gauche avec une autre chaîne
Groupe de fonctions
Caractère
Syntaxe
chaîne LeftPad(chaîne_complétée,longueur,chaîne_gauche)
Entrée
Paramètre Description
chaîne_complétée La chaîne d'origine longueur la longueur de la chaîne de sortie chaîne_gauche La chaîne à ajouter à gauche de la chaîne_complétée
Type
Chaîne
Nombre
Chaîne
Obligatoire
Oui
Oui
Oui
Remarques
• Si longueur est inférieure à la longueur combinée de chaîne_gauche et de chaîne_complétée, chaîne_gauche est tronquée.
• Si longueur est inférieure ou égale à la longueur de chaîne_complétée, la fonction renvoie chaîne_complétée
.
• Si longueur est supérieure à la longueur combinée de chaîne_complétée et de chaîne_gauche, chaîne_gauche est répétée entièrement ou en partie le nombre de fois nécessaire pour remplir la longueur.
Exemples
LeftPad("York";8;"New ") renvoie "New York"
81 2012-05-10
Fonctions, opérateurs et mots clés
LeftPad("York",6,"New") renvoie "NeYork".
LeftPad("York";11;"New ") renvoie "New NewYork"
LeftPad("New "; 2;"York") renvoie "New".
6.1.2.11 LeftTrim
Description
Supprime les espaces à gauche d'une chaîne de caractères
Groupe de fonctions
Caractère
Syntaxe
chaîne LeftTrim(chaîne_à_traiter)
Entrée
Paramètre
chaîne_raccourcie
Description
La chaîne à traiter.
Type
Chaîne
Exemples
LeftTrim([Pays]) renvoie "France" si [Pays] est " France".
6.1.2.12 Longueur
Description
Renvoie le nombre de caractères d'une chaîne.
Groupe de fonctions
Caractère
Syntaxe
entier Length(chaîne)
Obligatoire
Oui
82 2012-05-10
Fonctions, opérateurs et mots clés
Entrée
Paramètre
chaîne
Description
La chaîne entrée.
Exemples
Length([Nom]) renvoie 6 si [Nom] est "Martin".
Type
Chaîne
6.1.2.13 Minuscule
Description
Convertit une chaîne en minuscules
Groupe de fonctions
Caractère
Syntaxe
chaîne Lower(chaîne)
Entrée
Paramètre
chaîne
Description Type
La chaîne à convertir en minuscules
Chaîne
Exemples
Lower("New York") renvoie "new york".
6.1.2.14 Comparaison
Description
détermine si une chaîne correspond à un modèle.
Groupe de fonctions
Caractère
Syntaxe
booléen Match(chaîne_test;modèle)
83
Obligatoire
Oui
Obligatoire
Oui
2012-05-10
Fonctions, opérateurs et mots clés
Entrée
Paramètre
chaîne_test modèle
Description
La chaîne à comparer au modèle de texte chaîne
La
Type
chaîne du modèle de texte
Obligatoire
Oui
Oui
Remarques
• Le modèle peut contenir le caractère générique "*" (remplace n'importe quel ensemble de caractères) ou "?" (remplace n'importe quel caractère unique).
Exemples
Match([Pays];"F*") renvoie True si [Pays] est "France".
Match([Pays];"?S?") renvoie True si [Pays] est "USA".
Match("New York";"P*") renvoie la valeur False.
6.1.2.15 Pos
Description
Renvoie la position de départ d'une chaîne de caractères dans une chaîne
Groupe de fonctions
Caractère
Syntaxe
entier Pos(chaîne_test;modèle)
Entrée
Paramètre
chaîne_test modèle
Description
La chaîne à vérifier dans le modèle de texte
La
Type
chaîne chaîne du modèle de texte
Obligatoire
Oui
Oui
Remarques
• Si le modèle apparaît plusieurs fois, Pos renvoie la position de la première occurrence.
84 2012-05-10
Fonctions, opérateurs et mots clés
Exemples
Pos("New York";"Ne") renvoie 1.
Pos("New York, New York";"Ne") renvoie 1.
Pos("New York"; "York") renvoie 5.
6.1.2.16 Remplacer
Description
remplace une partie d'une chaîne par une autre chaîne.
Groupe de fonctions
Caractère
Syntaxe
chaîne Remplacer(remplacer_dans;chaîne_remplacée;chaîne_de_remplacement)
Entrée
Paramètre Description
remplacer_dans La chaîne dans laquelle le texte est remplacé
Le texte à remplacer chaîne_remplacée chaîne_de_remplacement
Le texte qui remplace chaîne_rem placée
Type
chaîne chaîne chaîne
Exemples
Remplacer("New YORK";"ORK";"ork") renvoie "New York"
6.1.2.17 Droite
Description
Renvoie les caractères les plus à droite dans une chaîne
Groupe de fonctions
Caractère
Obligatoire
Oui
Oui
Oui
85 2012-05-10
Fonctions, opérateurs et mots clés
Syntaxe
chaîne Right(chaîne;nombre_de_caractères)
Entrée
Paramètre
chaîne
Description
N'importe quelle chaîne nombre_de_caractères
Le nombre de caractères à renvoyer à partir de la droite
Exemples
Right([Pays];2) renvoie "ce" si [Pays] est "France".
Type
chaîne nombre
Obligatoire
Oui
Oui
6.1.2.18 RightPad
Description
Remplit une chaîne à droite avec une autre chaîne
Groupe de fonctions
Caractère
Syntaxe
chaîne RightPad(chaîne_complétée;longueur;chaîne_droite)
Entrée
Paramètre Description
chaîne_complétée La chaîne d'origine longueur chaîne_droite la longueur de la chaîne de sortie
La chaîne à ajouter à droite de la chaîne_complétée
Type
Chaîne
Nombre
Chaîne
Obligatoire
Oui
Oui
Oui
Remarques
• Si longueur est inférieure à la longueur combinée de chaîne_droite et à la chaîne_complétée, chaîne_droite est tronquée.
• Si longueur est inférieure ou égale à la longueur de chaîne_complétée, la fonction renvoie chaîne_complétée
.
• Si longueur est supérieure à la longueur combinée de chaîne_complétée et de chaîne_droite, chaîne_droite est répétée entièrement ou en partie le nombre de fois nécessaire pour remplir la longueur.
86 2012-05-10
Fonctions, opérateurs et mots clés
Exemples
RightPad("New ";8;"York") renvoie "New York"
RightPad("New "; 6;"York") renvoie "New Yo"
RightPad("New ";11;"York") renvoie "New YorkYor"
RightPad("New "; 2;"York") renvoie "New".
6.1.2.19 RightTrim
Description
Supprime les espaces de fin de chaîne
Groupe de fonctions
Caractère
Syntaxe
chaîne RightTrim(chaîne_raccourcie)
Entrée
Paramètre
chaîne_raccourcie
Description
La chaîne à traiter.
Type
Chaîne
Exemples
RightTrim([Pays]) renvoie "France" si [Pays] est "France ".
6.1.2.20 Substr
Description
Renvoie une partie d'une chaîne
Groupe de fonctions
Caractère
Syntaxe
chaîne Substr(chaîne;début;longueur)
Obligatoire
Oui
87 2012-05-10
Fonctions, opérateurs et mots clés
Entrée
Paramètre
chaîne début longueur
Description
N'importe quelle chaîne
La position de départ de la chaîne extraite
La longueur de la chaîne extraite
Type
Chaîne
Nombre
Nombre
Exemples
Substr("Grande Bretagne";1;6) renvoie "Grande".
Substr("Grande Bretagne";8;8) renvoie "Bretagne".
6.1.2.21 SupprEspace
Description
Supprime les espaces de début et de fin d'une chaîne
Groupe de fonctions
Caractère
Syntaxe
chaîne SupprEspace(chaîne_raccourcie)
Entrée
Paramètre
chaîne
Description
La chaîne à traiter.
Type
Chaîne
Exemples
Trim(" Grande Bretagne ") renvoie "Grande Bretagne".
6.1.2.22 Majuscule
Description
Convertit une chaîne en majuscules
Obligatoire
Oui
Oui
Oui
Obligatoire
Oui
88 2012-05-10
Fonctions, opérateurs et mots clés
Groupe de fonctions
Caractère
Syntaxe
chaîne Majuscule(chaîne)
Entrée
Paramètre
chaîne
Description
La chaîne à convertir
Type
Chaîne
Exemples
Majuscule("New York") renvoie "NEW YORK".
Obligatoire
Oui
6.1.2.23 UrlEncode
Description
Applique des règles d'encodage URL à une chaîne
Groupe de fonctions
Caractère
Syntaxe
chaîne UrlEncode(html)
Entrée
Paramètre
html
Description
L'URL à encoder
Type
Chaîne
Obligatoire
Oui
Exemples
UrlEncode("http://www.sap.com") renvoie "http%3A%2F%2Fwww%2Esap%2Ecom".
6.1.2.24 WordCap
Description
Met en majuscule la première lettre de chaque mot d'une chaîne
89 2012-05-10

公開リンクが更新されました
あなたのチャットの公開リンクが更新されました。