Fonctions du groupe Caractère. SAP XI 3.1
Vous trouverez ci-dessous de brèves informations pour XI 3.1 Web Intelligence. Ce guide vous aide à maîtriser les fonctions, les formules et les calculs disponibles dans Web Intelligence pour personnaliser vos rapports et analyses de données. Apprenez à créer des formules complexes, à manipuler les contextes de calcul et à résoudre les erreurs de formule.
Fonctions, opérateurs et mots clés de Web Intelligence
4
Fonctions Web Intelligence
• addition de toutes ces différences élevées au carré ;
• division de cette somme par le (nombre de nombres de
l'ensemble
).
• La variation de population est le carré de l'écart type de population.
• Vous pouvez utiliser les opérateurs contextuels de syntaxe avancée avec la fonction
VarP()
.
Rubriques associées
•
page 74
Fonctions du groupe Caractère
Asc
Description
Renvoie la valeur ASCII d'un caractère
Groupe de fonctions
Caractère
Syntaxe
entier Asc(chaîne chaîne_entrée)
Entrée
chaîne_en_entrée Un seul caractère
Remarques
Si chaîne_entrée contient plusieurs caractères, la fonction renvoie la valeur
ASCII du premier caractère dans la chaîne.
78 Utilisation de fonctions, formules et calculs dans Web Intelligence
Car
Fonctions, opérateurs et mots clés de Web Intelligence
Fonctions Web Intelligence
4
Sortie
La valeur ASCII du caractère
Exemple
Asc("A") renvoie 65
Asc("ab") renvoie 97
Asc([Pays]) renvoie 85 lorsque la dimension Pays est "US"
Description
Renvoie le caractère associé à une valeur ASCII
Groupe de fonctions
Caractère
Syntaxe
chaîne Car(entier valeur_ascii)
Entrée
valeur_ascii Une valeur ASCII
Sortie
Le caractère associé à la valeur ASCII
Exemple
Car(123) renvoie "{"
Utilisation de fonctions, formules et calculs dans Web Intelligence 79
Fonctions, opérateurs et mots clés de Web Intelligence
4
Fonctions Web Intelligence
Concaténation
Description
Concatène (joint) deux chaînes de caractères.
Groupe de fonctions
Caractère
Syntaxe
chaîne Concaténation(chaîne première_chaîne; chaîne deuxième_chaîne)
Entrée
première_chaîne deuxième_chaîne
La première chaîne
La seconde chaîne
Sortie
La chaîne concaténée
Exemple
Concaténation("Premier ";"Second") renvoie "Premier Second"
Remarque
Vous pouvez également utiliser l'opérateur "+" pour concaténer des chaînes.
Par exemple,
"Premier " + "Second" renvoie "Premier Second".
80 Utilisation de fonctions, formules et calculs dans Web Intelligence
Fonctions, opérateurs et mots clés de Web Intelligence
Fonctions Web Intelligence
4
Remplissage
Description
Construit une chaîne de caractères consistant en une chaîne répétée un certain nombre de fois
Groupe de fonctions
Caractère
Syntaxe
chaîne Répéter(chaîne répétition_chaîne; entier nombre_répétitions)
Entrée
chaîne_à_répéter nombre_de_répétitions
La chaîne à répéter
Le nombre de fois que la chaîne doit
être répétée
Sortie
La chaîne répétée
Exemple
Répéter("New York";2) renvoie "New York New York"
FormatDeDate
Description
formate une date selon le format spécifié.
Utilisation de fonctions, formules et calculs dans Web Intelligence 81
Fonctions, opérateurs et mots clés de Web Intelligence
4
Fonctions Web Intelligence
Groupe de fonctions
Caractère
Syntaxe
chaîne FormatDeDate(date date_à_formater; chaîne format_date)
Entrée
date_à_formater format_de_date
N'importe quelle date
Le format à appliquer à la date
Sortie
La date (sous forme de chaîne) mise en forme selon le format spécifié dans
format_date
Exemple
FormatDeDate(DateActuelle();"dd/MM/yyyy") renvoie "15/12/2005" si la date actuelle est le 15 décembre 2005
Remarque
• 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 FormatDeDate.
FormatDeNombre
Description
renvoie un nombre se présentant sous le format spécifié.
Groupe de fonctions
Caractère
82 Utilisation de fonctions, formules et calculs dans Web Intelligence
Fonctions, opérateurs et mots clés de Web Intelligence
Fonctions Web Intelligence
4
Syntaxe
chaîne FormatDeNombre(numérique numérique_au_format; chaîne format_numérique)
Entrée
nombre_à_formater format_nombre
N'importe quel nombre
Le format à appliquer au nombre
Sortie
Nombre se présentant sous le format de la chaîne de format
Exemple
FormatDeNombre[Revenu des ventes];"# ###,00") renvoie "835 420,00" si [Revenu des ventes] est d'une valeur de 835 420.
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 FormatDeNombre.
HTMLEncode
Description
Applique des règles d'encodage HTML à une chaîne
Groupe de fonctions
Caractère
Syntaxe
chaîne HTMLEncode (chaîne html)
Utilisation de fonctions, formules et calculs dans Web Intelligence 83
Fonctions, opérateurs et mots clés de Web Intelligence
4
Fonctions Web Intelligence
Entrée
html Une chaîne html
Sortie
La chaîne encodée
Exemple
HTMLEncode("http://www.businessobjects.com") renvoie
"http%3A%2F%2Fwww%2Ebusinessobjects%2Ecom "
Capitale
Description
Met en majuscule la première lettre d'une chaîne de caractères.
Groupe de fonctions
Caractère
Syntaxe
chaîne Capitale(chaîne chaîne_en_entrée)
Entrée
chaîne_en_entrée La chaîne entrée.
Sortie
La chaîne de caractères avec la première lettre en majuscule
Exemple
Capitale("ces vérités sont évidentes") renvoie "Ces vérités sont
évidentes".
84 Utilisation de fonctions, formules et calculs dans Web Intelligence
Fonctions, opérateurs et mots clés de Web Intelligence
Fonctions Web Intelligence
4
Gauche
Description
Renvoie une chaîne constituée des n premiers caractères les plus à gauche de la chaîne en entrée
Groupe de fonctions
Caractère
Syntaxe
chaîne Gauche (chaîne chaîne_entrée; entier nombre_de_carac tères)
Entrée
chaîne_en_entrée nombre_de_caractères
La chaîne entrée.
Le nombre de caractères à prendre à gauche
Sortie
Chaîne constituée des n premiers caractères les plus à gauche de la chaîne en entrée, n correspondant au nombre_de_caractères
Exemple
Gauche([Pays];2) renvoie "France" si [Pays] est "France"
RemplissageGauche
Description
Remplit une chaîne à gauche avec une autre chaîne
Utilisation de fonctions, formules et calculs dans Web Intelligence 85
Fonctions, opérateurs et mots clés de Web Intelligence
4
Fonctions Web Intelligence
Groupe de fonctions
Caractère
Syntaxe
chaîne RemplissageGauche(chaîne nouvelle_chaîne; entier lon gueur_sortie; chaîne chaîne_orig)
Entrée
nouvelle_chaîne longueur_sortie chaîne_orig
La chaîne à ajouter à gauche de la chaîne d'origine la longueur de la chaîne de sortie
La chaîne d'origine
Sortie
Une chaîne constituée de deux chaînes concaténées
Exemples
RemplissageGauche("York";8;"New ") renvoie "New York"
Remarques
• Si longueur_sortie est inférieure aux longueurs de nouvelle_chaîne et
chaîne_orig, nouvelle_chaîne est tronquée
• Si longueur_sortie est supérieure aux longueurs de nouvelle_chaîne et chaîne_orig, nouvelle_chaîne est répétée jusqu'à ce que la longueur soit atteinte
SupprEspGauche
Description
Supprime les espaces à gauche d'une chaîne de caractères
86 Utilisation de fonctions, formules et calculs dans Web Intelligence
Fonctions, opérateurs et mots clés de Web Intelligence
Fonctions Web Intelligence
4
Groupe de fonctions
Caractère
Syntaxe
chaîne SupprEspGauche (chaîne chaîne_entrée)
Entrée
chaîne_en_entrée La chaîne entrée.
Longueur
Sortie
La chaîne en entrée sans les espaces du côté gauche
Exemple
SupprEspGauche([Pays]) renvoie "France" si [Pays] est " France"
Description
Renvoie la longueur d'une chaîne de caractères
Groupe de fonctions
Caractère
Syntaxe
entier Longueur(chaîne chaîne_en_entrée)
Entrée
chaîne_en_entrée La chaîne entrée.
Utilisation de fonctions, formules et calculs dans Web Intelligence 87
Fonctions, opérateurs et mots clés de Web Intelligence
4
Fonctions Web Intelligence
Minuscule
Sortie
longueur de la chaîne
Exemple
Longueur([Nom]) renvoie 5 si [Nom] est "Martin".
Description
Convertit une chaîne en minuscules
Groupe de fonctions
Caractère
Syntaxe
chaîne Minuscule(chaîne chaîne_en_entrée)
Entrée
chaîne_en_entrée La chaîne entrée.
Sortie
La chaîne entrée en minuscules
Exemple
Minuscule("New York") renvoie "new york"
Correspondance
Description
détermine si une chaîne correspond à un modèle.
88 Utilisation de fonctions, formules et calculs dans Web Intelligence
Pos
Fonctions, opérateurs et mots clés de Web Intelligence
Fonctions Web Intelligence
4
Groupe de fonctions
Caractère
Syntaxe
booléen Comparer(chaîne chaîne_en_entrée; chaîne modèle)
Entrée
chaîne_en_entrée modèle
La chaîne entrée.
Le modèle de comparaison
Sortie
Vrai si la chaîne correspond au modèle ; Faux dans le cas contraire.
Exemples
Comparer([Pays];"F*") renvoie Vrai si [Pays] est "France".
Comparer([Pays];"?S?") renvoie Vrai si [Pays] est "USA".
Comparer("New York";"P*") renvoie la valeur Faux
Remarque
• 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).
Description
Renvoie la position de départ d'une chaîne de caractères dans une chaîne
Groupe de fonctions
Caractère
Utilisation de fonctions, formules et calculs dans Web Intelligence 89
Fonctions, opérateurs et mots clés de Web Intelligence
4
Fonctions Web Intelligence
Syntaxe
entier Pos(chaîne chaîne_en_entrée; chaîne modèle)
Entrée
chaîne_en_entrée modèle
La chaîne entrée.
Le modèle à rechercher
Sortie
La position de départ de la chaîne de caractères dans la chaîne
Exemples
Pos("New York";"Ne") renvoie 1
Pos("New York, New York";"Ne") renvoie 1
Pos("New York"; "York") renvoie 5
Remarque
• Si le modèle apparaît plusieurs fois, Comparer() renvoie la position de la première occurrence
Replace
Description
remplace une partie d'une chaîne par une autre chaîne.
Groupe de fonctions
Caractère
Syntaxe
chaîne Remplacer (chaîne chaîne_en_entrée; chaîne chaîne_à_remplacer; chaîne chaîne_de_remplacement)
90 Utilisation de fonctions, formules et calculs dans Web Intelligence
Fonctions, opérateurs et mots clés de Web Intelligence
Fonctions Web Intelligence
4
Entrée
chaîne_en_entrée chaîne_à_remplacer chaîne_de_remplacement
La chaîne entrée.
La chaîne à remplacer au sein de
chaîne_en_entrée
La chaîne devant remplacer
chaîne_à_remplacer.
Sortie
chaîne avec une partie remplacée
Exemple
Remplacer("New YORK";"ORK";"ork") renvoie "New York"
Droit
Description
Renvoie une chaîne constituée des n premiers caractères les plus à droite de la chaîne en entrée
Groupe de fonctions
Caractère
Syntaxe
chaîne Droite (chaîne chaîne_entrée; entier nombre_de_carac tères)
Entrée
chaîne_en_entrée La chaîne entrée.
Utilisation de fonctions, formules et calculs dans Web Intelligence 91
Fonctions, opérateurs et mots clés de Web Intelligence
4
Fonctions Web Intelligence
nombre_de_caractères Le nombre de caractères à renvoyer
à partir de la droite de la chaîne en entrée
Sortie
Chaîne constituée des n premiers caractères les plus à droite de la chaîne en entrée, n correspondant au nombre_de_caractères
Exemple
Droite([Pays];2) renvoie "ce" si [Pays] est "France"
RemplissageDroite
Description
Remplit une chaîne à droite avec une autre chaîne
Groupe de fonctions
Caractère
Syntaxe
chaîne RemplissageDroite(chaîne nouvelle_chaîne; entier lon gueur_sortie; chaîne chaîne_orig)
Entrée
nouvelle_chaîne longueur_sortie chaîne_orig
La chaîne à ajouter à droite de la chaîne d'origine la longueur de la chaîne de sortie
La chaîne d'origine
92 Utilisation de fonctions, formules et calculs dans Web Intelligence
Fonctions, opérateurs et mots clés de Web Intelligence
Fonctions Web Intelligence
4
Sortie
Une chaîne constituée de deux chaînes concaténées
Exemples
RemplissageDroite("New ";8;"York") renvoie "New York"
RemplissageDroite("New "; 6;"York") renvoie "New Yo"
RemplissageDroite("New "; 12;"York") renvoie "New YorkYork"
Remarques
• Si longueur_sortie est inférieure aux longueurs de nouvelle_chaîne et
chaîne_orig, nouvelle_chaîne est tronquée
• Si longueur_sortie est supérieure aux longueurs de nouvelle_chaîne et chaîne_orig, nouvelle_chaîne est répétée jusqu'à ce que la longueur soit atteinte
SupprEspDroite
Description
Supprime les espaces de fin (à droite) d'une chaîne.
Groupe de fonctions
Caractère
Syntaxe
chaîne SupprEspDroite(chaîne chaîne_en_entrée)
Entrée
chaîne_en_entrée La chaîne entrée.
Sortie
La chaîne entrée sans les espaces de fin de chaîne
Utilisation de fonctions, formules et calculs dans Web Intelligence 93
Fonctions, opérateurs et mots clés de Web Intelligence
4
Fonctions Web Intelligence
Exemple
SupprEspDroite([Pays]) renvoie "France" si [Pays] est "France "
SousChaîne
Description
extrait une chaîne à partir d'une chaîne de caractères.
Groupe de fonctions
Caractère
Syntaxe
chaîne SousChaîne(chaîne chaîne_entrée; entier début; entier longueur)
Entrée
chaîne_en_entrée début longueur
La chaîne entrée.
La position du premier caractère de la chaîne extraite dans chaîne_en_entrée
La longueur de la chaîne extraite
Sortie
chaîne extraite
Exemples
SousChaîne("Grande Bretagne";1;6) renvoie "Grande".
SousChaîne("Grande Bretagne";8;8) renvoie "Bretagne".
94 Utilisation de fonctions, formules et calculs dans Web Intelligence
Fonctions, opérateurs et mots clés de Web Intelligence
Fonctions Web Intelligence
4
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 chaîne_en_entrée)
Entrée
chaîne_en_entrée La chaîne entrée.
Majuscule
Sortie
chaîne sans espace de début et de fin
Exemple
SupprEspace(" Grande Bretagne ") renvoie "Grande Bretagne".
Description
Convertit une chaîne en majuscules
Groupe de fonctions
Caractère
Syntaxe
chaîne Majuscule(chaîne chaîne_en_entrée)
Utilisation de fonctions, formules et calculs dans Web Intelligence 95
Fonctions, opérateurs et mots clés de Web Intelligence
4
Fonctions Web Intelligence
Entrée
chaîne_en_entrée La chaîne entrée.
UrlEncode
Sortie
La chaîne entrée en majuscules
Exemple
Majuscule("New York") renvoie "NEW YORK"
Description
Applique des règles d'encodage URL à une chaîne
Groupe de fonctions
Caractère
Syntaxe
chaîne UrlEncode (chaîne html)
Entrée
html Une chaîne html
Sortie
La chaîne encodée
Exemple
UrlEncode("http://www.businessobjects.com") renvoie
"http%3A%2F%2Fwww%2Ebusinessobjects%2Ecom"
96 Utilisation de fonctions, formules et calculs dans Web Intelligence

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.
Caractéristiques clés
- Utilisation de calculs standard et personnalisés
- Comprendre et manipuler les contextes de calcul
- Utiliser les fonctions, opérateurs et mots-clés de Web Intelligence
- Dépannage de formules
- Calcul de valeurs à l'aide d'indicateurs intelligents
- Comparaison de valeurs