Fonctions Lower, Upper et Proper

S'applique à : Applications Canvas Colonnes de formule Dataverse Flux de bureau Applications pilotées par modèle CLI Power Platform

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.

  • La fonction Lower convertit toutes les lettres majuscules en minuscules.
  • La fonction Upper convertit toutes les lettres minuscules en majuscules.
  • La fonction Proper convertit la première lettre de chaque mot en majuscule si elle est en 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

Lower( String )
Upper( String )
Proper( String )

  • String : obligatoire. La chaîne à convertir.

Lower( SingleColumnTable )
Upper( SingleColumnTable )
Proper( 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
Lower( Author.Text ) Convertit toutes les lettres majuscules de la chaîne en minuscules. « e. e. cummings »
Upper( Author.Text ) Convertit toutes les lettres minuscules de la chaîne en majuscules. « E. E. CUMMINGS »
Proper( Author.Text ) 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 colonneAddress 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
Lower( ShowColumns( People, "Address" ) ) 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( People, "Address" ) ) 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( People, "Address" ) ) 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

  1. Ajoutez un contrôle Text input et nommez-le Source.
  2. Ajoutez une étiquette et affectez à sa propriété Text la fonction suivante :
    Proper(Source.Text)
  3. Appuyez sur F5, puis tapez WE ARE THE BEST! dans la zone Source.
    L’étiquette indique We Are The Best!