Capitalize - fonction de script et fonction de graphique
Capitalize() returns the string with all words in initial uppercase letters. La fonction Capitalize() convertit le premier caractère de chaque terme d'une chaîne de texte en majuscule et convertit tous les autres caractères en minuscules.
Capitalize(text)
chaîne
Arguments
Argument
Description
text
Chaîne à évaluer.
Exemple : Expressions de graphique
Exemple
Résultat
Capitalize( 'star trek' )
Renvoie Star Trek.
Capitalize( 'AA bb cC Dd' )
Renvoie Aa Bb Cc Dd.
Exemple - Les bases de Capitalize
Vue d'ensemble
Ouvrez l'éditeur de chargement de données et ajoutez le script de chargement ci-dessous à un nouvel onglet.
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 TextToCapitalize.
Script de chargement
Example:
Load * inline [
TextToCapitalize
50 Cent
a-ha
BIGBANG
girl in red
];
Résultats
Chargez les données et ouvrez une feuille. Créez une table et ajoutez ce champ comme dimension :
TextToCapitalize
Créez la dimension calculée suivante :
=Capitalize(TextToCapitalize) pour calculer les caractères à mettre en majuscules.
Tableau de résultats
TextToCapitalize
Capitalize(TextToCapitalize)
50 Cent
50 Cent
a-ha
A-Ha
BIGBANG
Bigbang
girl in red
Girl In Red
La première ligne de données ne subit aucune modification, car le premier jeu de caractères commence par un chiffre et le deuxième est déjà en majuscules.
Dans la deuxième ligne, les premier et troisième caractères sont en majuscules.
Dans la troisième ligne, seule la première lettre est en majuscule et toutes les lettres suivantes sont en minuscules.
Dans la quatrième ligne, la première lettre de chaque mot est en majuscule.
Le code suivant montre comment utiliser la fonction dans un script de chargement.
Load
String,
Capitalize(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
Tableau de résultats
String
Capitalize(String)
rHode iSland
Rhode Island
washingTon d.C.
Washington D.C.
new york
New York
Exemple - Scénario Capitalize
Vue d'ensemble
Un jeu de données de noms de clients est saisi en utilisant différents formats tels que tout en minuscules, tout en majuscules ou en casse mixte. La fonction Capitalize est utilisée pour nettoyer les données afin que les majuscules soient correctement utilisées dans le prénom et le nom du client lorsqu'ils sont affichés sur le tableau de bord.
Ouvrez l'éditeur de chargement de données et ajoutez le script de chargement ci-dessous à un nouvel onglet.
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 CustomerName.
Script de chargement
Example:
Load * inline [
CustomerName
john smith
JANE DOE
miCHAel Brown
];
Résultats
Chargez les données et ouvrez une feuille. Créez une table et ajoutez ce champ comme dimension :
CustomerName
Créez la dimension calculée suivante :
=Capitalize(CustomerName) pour mettre les noms des clients en majuscules.
Tableau de résultats
CustomerName
Capitalize(CustomerName)
JANE DOE
Jane Doe
john smith
John Smith
miCHAel Brown
Michael Brown
Comparez la sortie de la fonction Capitalize aux valeurs de la chaîne CustomerName d'origine qui ont été chargées dans le script. Vous pouvez voir comment la fonction a réussi à convertir les noms de sorte à utiliser la casse appropriée. L'affichage des noms des clients avec des majuscules normalisées améliore l'apparence, la cohérence et la lisibilité du tableau de bord.
Cette page vous a-t-elle aidé ?
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !