Fonctions Lower, Upper et Proper dans PowerAppsLower, Upper, and Proper functions in PowerApps

Convertissent les lettres d’une chaîne de texte en minuscules, en majuscules ou au format nom propre.Converts letters in a string of text to all lowercase, all uppercase, or proper case.

DescriptionDescription

Les fonctions Lower, Upper et Proper convertissent la casse des lettres dans les chaînes.The Lower, Upper, and Proper functions convert the case of letters in strings.

  • La fonction Lower convertit toutes les lettres majuscules en minuscules.Lower converts any uppercase letters to lowercase.
  • La fonction Upper convertit toutes les lettres minuscules en majuscules.Upper converts any lowercase letters to uppercase.
  • 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.Proper converts the first letter in each word to uppercase if it's lowercase and converts any other uppercase letters to lowercase.

Les trois fonctions ignorent les caractères qui ne sont pas des lettres.All three functions ignore characters that aren't letters.

Si vous transmettez une chaîne unique, la valeur renvoyée est la version convertie de cette chaîne.If you pass a single string, the return value is the converted version of that string. 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.If you pass a single-column table that contains strings, the return value is a single-column table of converted strings. Si vous avez une table à plusieurs colonnes, vous pouvez la convertir en table à une seule colonne (voir Utilisation des tables).If you have a multi-column table, you can shape it into a single-column table, as working with tables describes.

SyntaxeSyntax

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

  • String - Requis.String - Required. La chaîne à convertir.The string to convert.

Lower( SingleColumnTable )Lower( SingleColumnTable )
Upper( SingleColumnTable )Upper( SingleColumnTable )
Proper( SingleColumnTable )Proper( SingleColumnTable )

  • SingleColumnTable - Requis.SingleColumnTable - Required. Une table à une seule colonne contenant les chaînes à convertir.A single-column table of strings to convert.

ExemplesExamples

Chaîne uniqueSingle string

Les exemples de cette section utilisent un contrôle d’entrée de texte nommé Author en tant que source de données.The examples in this section use a text-input control, named Author, as their data source. Le contrôle contient la chaîne "E.The control contains the string "E. E.E. CummINGS".CummINGS".

FormuleFormula DescriptionDescription RésultatResult
Lower( Author.Text )Lower( Author.Text ) Convertit toutes les lettres majuscules de la chaîne en minuscules.Converts any uppercase letters in the string to lowercase. "e."e. e.e. cummings"cummings"
Upper( Author.Text )Upper( Author.Text ) Convertit toutes les lettres minuscules de la chaîne en majuscules.Converts any lowercase letters in the string to uppercase. "E."E. E.E. CUMMINGS"CUMMINGS"
Proper( Author.Text )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.Converts the first letter of each word to uppercase if it's lowercase, and converts any other uppercase letters to lowercase. "E."E. E.E. Cummings"Cummings"

Table à une seule colonneSingle-column table

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 :The examples in this section convert strings from the Address column of the People data source, which contains this data:

Chaque formule retourne une table à une seule colonne qui contient les chaînes converties.Each formula returns a single-column table that contains the converted strings.

FormuleFormula DescriptionDescription RésultatResult
Lower( ShowColumns( People, "Address" ) )Lower( ShowColumns( People, "Address" ) ) Convertit toutes les lettres minuscules en majuscules.Converts any letter that's lowercase to uppercase.
Upper( ShowColumns( People, "Address" ) )Upper( ShowColumns( People, "Address" ) ) Convertit toutes les lettres minuscules en majuscules.Converts any letter that's lowercase to uppercase.
Proper( ShowColumns( People, "Address" ) )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.Converts any first letter of a word that's lowercase to uppercase, and converts any other letter that's uppercase to lowercase.

Exemple étape par étapeStep-by-step example

  1. Ajoutez un contrôle Text input et nommez-le Source.Add a Text input control, and name it Source.
  2. Ajoutez une étiquette et affectez à sa propriété Text la fonction suivante :Add a label, and set its Text property to this function:
    Proper(Source.Text)Proper(Source.Text)
  3. Appuyez sur F5, puis tapez WE ARE THE BEST!Press F5, and then type WE ARE THE BEST! dans la zone Source.into the Source box.
    L’étiquette indique We Are The Best!The label shows We Are The Best!