Upper() convertit les caractères de la chaîne d'entrée en lettres majuscules pour tous les caractères de texte de l'expression. Les nombres et les symboles sont ignorés.
Syntaxe :
Upper(text)
Type de données renvoyé : chaîne
Arguments
Argument
Description
text
Chaîne à évaluer.
Exemple : Expression de graphique
Exemple
Résultat
Upper( ' abcD' )
Renvoie ABCD.
Exemple - Les bases de Upper
Vue d'ensemble
Ouvrez l'éditeur de chargement de données et ajoutez le script de chargement ci-dessous à une nouvelle section.
Le script de chargement contient :
Jeu de données chargé dans une table de données appelée Example.
Champ dans la table de données portant le nom InputText.
Script de chargement
Example:
Load * inline [
InputText
rHode iSland
washingTon d.C.
new york
];
Résultats
Chargez les données et ouvrez une feuille. Créez une table et ajoutez ce champ comme dimension :
InputText
Créez la dimension calculée suivante :
=Upper(InputText) pour convertir tous les caractères du champ InputText en majuscules.
Tableau de résultats
InputText
Upper(InputText)
new york
NEW YORK
rHode iSland
RHODE ISLAND
washingTon d.C.
WASHINGTON D.C.
La sortie de la fonction Upper convertit toutes les valeurs en majuscules.
Le code suivant montre comment utiliser la fonction dans un script de chargement.
Load
String,Upper(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
Tableau de résultats
String
Upper(String)
rHode iSland
RHODE ISLAND
washingTon d.C.
WASHINGTON D.C.
new york
NEW YORK
Exemple - Scénario Upper
Vue d'ensemble
Un jeu de données contient des noms de pays et des codes de pays ISO dans différents formats tels que tout en minuscules, tout en majuscules ou en casse mixte. L'objectif est de nettoyer les données afin que chaque code et chaque nom de pays soient formatés en majuscules.
Ouvrez l'éditeur de chargement de données et ajoutez le script de chargement ci-dessous à une nouvelle section.
Le script de chargement contient :
Jeu de données chargé dans une table de données appelée Example.
Champs suivants dans la table de données :
ISO CountryCode
CountryName
Script de chargement
Country:
Load * inline [
ISO_CountryCode, CountryName
gbr, United kingdom
Ind, india
CAN, Canada
Are, United arab emirates
];
Résultats
Chargez les données et ouvrez une feuille. Créez une table et ajoutez ces champs comme dimensions :
ISO_CountryCode
CountryName
Créez les dimensions calculées suivantes :
=Upper(ISO_CountryCode) pour créer une colonne de codes de pays utilisant tous les caractères en majuscules.
=Upper(CountryName) pour créer une colonne de noms de pays utilisant tous les caractères en majuscules.
Tableau de résultats
ISO_CountryCode
CountryName
Upper(ISO_CountryCode)
Upper(CountryName)
Are
United arab emirates
ARE
UNITED ARAB EMIRATES
CAN
Canada
CAN
CANADA
gbr
United Kingdom
GBR
UNITED KINGDOM
Ind
india
IND
INDIA
La fonction Upper a converti tous les codes de pays et noms de pays en caractères majuscules.
Exemple - Scénario Upper avancé
Vue d'ensemble
En reprenant le même jeu de données que celui du scénario précédent, cet exemple combine le nom de pays et le code du pays et formate ces chaînes à l'aide des fonctions Capitalize et Upper.
Résultat
Chargez les données et ouvrez une feuille. Créez une table et ajoutez ces champs comme dimensions :
ISO_CountryCode
CountryName
Créez la dimension calculée suivante :
=Capitalize(CountryName) & ' (' & Upper(ISO_CountryCode) & ')' pour créer une nouvelle dimension qui concatène CountryName et ISO_CountryCode et qui formate les noms de pays pour qu'ils utilisent la casse de titre et les codes de pays pour qu'ils utilisent des majuscules.
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.