Fonctions Lower, Upper et Proper
S’applique à : Applications canevas Dataverse Colonnes de formules Flux Bureau Applications pilotées par modèle Power Pages Power Platform CLI
Convertissent les lettres d’une chaîne de texte en minuscules, en majuscules ou au format nom propre.
Description
Les fonctions Lower, Upper et Proper convertissent la casse des lettres dans les chaînes.
- Lower convertit toutes les lettres majuscules en minuscules.
- Upper convertit toutes les lettres minuscules en majuscules.
- Proper convertit la première lettre de chaque mot en majuscule si elle est minuscule et convertit toutes les autres lettres majuscules en minuscules.
Les trois fonctions ignorent les caractères qui ne sont pas des lettres.
Si vous transmettez une chaîne unique, la valeur renvoyée est la version convertie de cette chaîne. Si vous transmettez une table à une seule colonne contenant des chaînes, la valeur renvoyée est une table à une seule colonne contenant les chaînes converties. Si vous avez une table à plusieurs colonnes, vous pouvez la convertir en table à une seule colonne, comme Utilisation des tables le décrit.
Syntaxe
Inférieur( Chaîne )
Supérieur( Chaîne )
Propre( Chaîne )
- Chaîne - Obligatoire. La chaîne à convertir.
Inférieur( Table à colonne unique )
Supérieur( Tableau à colonne unique )
Propre( SingleColumnTable )
- SingleColumnTable - Obligatoire. Une table à une seule colonne contenant les chaînes à convertir.
Exemples
Chaîne unique
Les exemples de cette section utilisent un contrôle d’entrée de texte nommé Author en tant que source de données. Le contrôle contient la chaîne « E. E. CummINGS ».
Formule | Description | Résultat |
---|---|---|
Inférieur( Auteur.Texte ) | Convertit toutes les lettres majuscules de la chaîne en minuscules. | « e. e. cummings » |
Supérieur( Auteur. Texte ) | Convertit toutes les lettres minuscules de la chaîne en majuscules. | « E. E. CUMMINGS » |
Propre( Auteur. Texte ) | Convertit la première lettre de chaque mot en majuscule si elle est en minuscule et convertit toutes les autres lettres majuscules en minuscules. | « E. E. Cummings » |
Table à une seule colonne
Dans l’exemple de cette section, nous convertissons les chaînes de la colonne Address de la source de données People qui contient les données suivantes :
Nom | Address |
---|---|
« Jean » | « 123 Main St NE » |
« Fred » | « 789 SW 39e # 3B » |
Chaque formule retourne une table à une seule colonne qui contient les chaînes converties.
Formule | Description | Résultat |
---|---|---|
Inférieur( ShowColumns( Personnes, "Adresse" ) ) | Convertit toutes les lettres minuscules en majuscules. | Table à une seule colonne avec une colonne Value contenant les valeurs suivantes : « 123 main st ne », « 789 sw 39th #3b » |
Upper( ShowColumns( Personnes, "Adresse" ) ) | Convertit toutes les lettres minuscules en majuscules. | Table à une seule colonne avec une colonne Value contenant les valeurs suivantes : « 123 MAIN ST NE », « 789 SW 39TH #3B » |
Proper( ShowColumns( Personnes, "Adresse" ) ) | Convertit la première lettre de chaque mot en majuscule si elle est en minuscule et convertit toutes les autres lettres majuscules en minuscules. | Table à une seule colonne avec une colonne Value contenant les valeurs suivantes : « 123 Main St Ne », « 789 Sw 39th #3b » |
Exemple étape par étape
- Ajoutez un contrôle Text input et nommez-le Source.
- Ajoutez une étiquette et affectez à sa propriété Text la fonction suivante :
Propre(Source.Texte) - Appuyez sur F5, puis tapez WE ARE THE BEST! dans la zone Source.
L’étiquette indique We Are The Best!