Fonctions Left, Mid et Right
S’applique à : Applications canevas Dataverse Colonnes de formules Flux Bureau Applications pilotées par modèle Power Pages Power Platform CLI
Extrait la partie de gauche, du milieu ou de droite d’une chaîne de texte.
Description
Les fonctions Left, Mid et Right renvoient une partie d’une chaîne.
- Left renvoie les premiers caractères d’une chaîne.
- Mid renvoie les caractères du milieu d’une chaîne.
- Right renvoie les caractères de fin d’une chaîne.
Si vous spécifiez une chaîne unique en tant qu’argument, la fonction renvoie la partie demandée de cette chaîne. Si vous spécifiez une table à une seule colonne qui contient des chaînes, la fonction renvoie une table à une seule colonne avec une colonne Valeur contenant les parties demandées de ces chaînes. Si vous spécifiez une table à plusieurs colonnes, vous pouvez la convertir en table à une seule colonne (voir Utilisation des tables).
Si la position de départ est négative ou se situe après la fin de la chaîne, Mid renvoie la valeur blank. Vous pouvez vérifier la longueur d’une chaîne à l’aide de la fonction Len. Si vous demandez un nombre de caractères supérieur à celui de la chaîne, la fonction renvoie le maximum de caractères possible.
Syntaxe
Gauche( Chaîne, NombreDeCaractères )
Milieu( Chaîne, Position de départ [, Nombre de caractères ] )
Droite( Chaîne, NombreDeCaractères )
- Chaîne - Obligatoire. Chaîne à partir de laquelle extraire le résultat.
- StartingPosition - Obligatoire (Mid uniquement). Position de départ. La position 1 correspond au premier caractère de la chaîne.
- NumberOfCharacters - Obligatoire (Gauche et Droite uniquement). Nombre de caractères à renvoyer. Si omis pour la fonction Mid, la fonction renvoie la partie depuis la position de départ jusqu’à la fin de la chaîne.
Gauche( Tableau à colonne unique, Nombre de caractères )
Milieu( Tableau à colonne unique, Position de départ [, Nombre de caractères ] )
Droite( Tableau à colonne unique, Nombre de caractères )
- SingleColumnTable - Obligatoire. Table à colonne unique contenant les chaînes à partir desquelles extraire les résultats.
- StartingPosition - Obligatoire (Mid uniquement). Position de départ. La position 1 correspond au premier caractère de la chaîne.
- NumberOfCharacters - Obligatoire (Gauche et Droite uniquement). Nombre de caractères à renvoyer. Si omis pour la fonction Mid, la fonction renvoie la partie depuis la position de départ jusqu’à la fin de la chaîne.
Exemples
Chaîne unique
Les exemples de cette section utilisent un contrôle d’entrée de texte comme source de données. Le contrôle est nommé Author et contient la chaîne « E. E. Cummings ».
Formule | Description | Résultat |
---|---|---|
Gauche( Auteur. Texte, 5 ) | Extrait jusqu’à cinq caractères à partir du début de la chaîne. | "E. E." |
Mid( Auteur. Texte, 7, 4 ) | Extrait jusqu’à quatre caractères, en commençant par le septième caractère, de la chaîne. | "Cumm" |
Mid( Auteur. Texte, 7 ) | Extrait tous les caractères, en commençant par le septième caractère, de la chaîne. | "Cummings" |
Droite( Auteur. Texte, 5 ) | Extrait jusqu’à cinq caractères à partir de la fin de la chaîne. | "mings" |
Table à une seule colonne
Chaque exemple de cette section extrait des chaînes à partir de la colonne Address de cette source de données, nommée People, et renvoie une table à une seule colonne contenant les résultats :
Nom | Address |
---|---|
« Jean » | « 123 Main St NE » |
« Fred » | « 789 SW 39e # 3B » |
Formula | Description | Result |
---|---|---|
Gauche( ShowColumns( Personnes, "Adresse" ), 8 ) | Extrait les huit premiers caractères de chaque chaîne. | Table à une seule colonne avec une colonne Value contenant les valeurs suivantes : « 123 Main », « 789 SW 3 » |
Mid( ShowColumns( Personnes, "Adresse" ), 5, 7 ) | Extrait les sept caractères du milieu de chaque chaîne, à partir du cinquième caractère. | Table à une seule colonne avec une colonne Value contenant les valeurs suivantes : « Main St », « SW 39th » |
Droite( ShowColumns( Personnes, "Adresse" ), 7 ) | Extrait les sept derniers caractères de chaque chaîne. | Table à une seule colonne avec une colonne Value contenant les valeurs suivantes : « n St NE », « 9th #3B » |
Exemple étape par étape
Importez ou créez une collection nommée Inventory et affichez-la dans une galerie en suivant la première procédure présentée dans l’article Afficher des images et du texte dans une galerie.
Définissez la propriété Text de l’étiquette inférieure de la galerie sur cette fonction :
Droite(ThisItem.ProductName, 3)
L’étiquette affiche les trois derniers caractères de chaque nom de produit.