Fonction Value dans PowerAppsValue function in PowerApps

Convertit une chaîne de texte en nombre.Converts a string of text to a number.

DescriptionDescription

La fonction Value convertit une chaîne de texte qui contient des caractères numériques en valeur numérique.The Value function converts a string of text that contains number characters to a number value. Utilisez cette fonction lorsque vous devez effectuer des calculs sur des nombres entrés par un utilisateur en tant que texte.Use this function when you need to perform calculations on numbers that were entered as text by a user.

Selon les langues, les symboles , et .Different languages interpret , and . peuvent être interprétés différemment.differently. Par défaut, le texte est interprété dans la langue de l’utilisateur actuel.By default, the text is interpreted in the language of the current user. Vous pouvez spécifier la langue à utiliser à l’aide d’une balise de langue, en utilisant les mêmes balises de langue que celles renvoyées par la fonction Language.You can specify the language to use with a language tag, using the same language tags that are returned by the Language function.

Remarques sur le format de la chaîne :Notes on the format of the string:

  • La chaîne peut être précédée d’un symbole monétaire de la langue actuelle.The string may be prefixed with the currency symbol for the current language. Le symbole monétaire est ignoré.The currency symbol is ignored. Les symboles monétaires d’autres langues ne sont pas ignorés.Currency symbols for other languages are not ignored.
  • La chaîne peut inclure un signe de pourcentage (%) à la fin, indiquant qu’il s’agit d’un pourcentage.The string may be include a percent sign (%) at the end, indicating that it is a percentage. Le nombre sera divisé par 100 avant d’être renvoyé.The number will be divided by 100 before being returned. Les pourcentages et les symboles monétaires ne peuvent pas être combinés.Percentages and currency symbols cannot be mixed.
  • La chaîne peut être présentée en notation scientifique, avec 12 x 103 exprimé sous la forme « 12e3 ».The string may be in scientific notation, with 12 x 103 expressed as "12e3".

Si le nombre n’est pas dans un format correct, la fonction Value renverra une valeur vide.If the number is not in a proper format, Value will return blank.

Pour convertir des valeurs de date et d’heure, utilisez les fonctions DateValue, TimeValue ou DateTimeValue.To convert date and time values, use the DateValue, TimeValue, or DateTimeValue functions.

SyntaxeSyntax

Value( String [, LanguageTag ] )Value( String [, LanguageTag ] )

  • String - Requis.String - Required. Chaîne à convertir en valeur numérique.String to convert to a numeric value.
  • LanguageTag - Facultatif.LanguageTag - Optional. Balise de langue dans laquelle analyser la chaîne.The language tag in which to parse the string. Par défaut, la langue de l’utilisateur actuel est utilisée.If not specified, the language of the current user is used.

ExemplesExamples

L’utilisateur qui exécute ces formules se trouve aux États-Unis et a sélectionné l’anglais comme langue.The user running these formulas is located in the United States and has selected English as their language. La fonction Language renvoie la valeur « en-US ».The Language function is returning "en-US".

FormuleFormula DescriptionDescription RésultatResult
Value( "123.456" )Value( "123.456" ) La langue par défaut « en-US » sera employée et utilise un point comme séparateur décimal.The default language of "en-US" will be used, which uses a period as the decimal separator. 123.456123.456
Value( "123.456", "es-ES" )Value( "123.456", "es-ES" ) « es-ES » est la balise de langue pour l’espagnol d’Espagne."es-ES" is the language tag for Spanish in Spain. En espagnol, le point correspond au séparateur des milliers.In Spain, a period is a thousands separator. 123456123456
Value( "123,456" )Value( "123,456" ) La langue par défaut « en-US » sera employée et utilise une virgule comme séparateur des milliers.The default language of "en-US" will be used, which uses a comma as a thousands separator. 123456123456
Value( "123,456", "es-ES" )Value( "123,456", "es-ES" ) « es-ES » est la balise de langue pour l’espagnol d’Espagne."es-ES" is the language tag for Spanish in Spain. En espagnol, la virgule correspond au séparateur décimal.In Spain, a comma is the decimal separator. 123.456123.456
Value( "12.34%" )Value( "12.34%" ) Le signe de pourcentage à la fin de la chaîne indique qu’il s’agit d’un pourcentage.The percentage sign at the end of the string indicates that this is a percentage. 0.12340.1234
Value( "$ 12.34" )Value( "$ 12.34" ) Le symbole monétaire pour la langue actuelle est ignoré.The currency symbol for the current language is ignored. 12.3412.34
Value( "24e3" )Value( "24e3" ) Notation scientifique pour 12 x 103.Scientific notation for 12 x 103. 2400024000