Fonctions Value dans Power Apps
Convertit une chaîne de texte en nombre.
Description
La fonction Value convertit une chaîne de texte qui contient des caractères numériques en valeur numérique. Utilisez cette fonction lorsque vous devez effectuer des calculs sur des nombres entrés par un utilisateur en tant que texte.
Selon les langues, les symboles , et . peuvent être interprétés différemment. Par défaut, le texte est interprété dans la langue de l’utilisateur actuel. 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.
Remarques sur le format de la chaîne :
- La chaîne peut être précédée d’un symbole monétaire de la langue actuelle. Le symbole monétaire est ignoré. Les symboles monétaires d’autres langues ne sont pas ignorés.
- La chaîne peut inclure un signe de pourcentage (%) à la fin, indiquant qu’il s’agit d’un pourcentage. Le nombre sera divisé par 100 avant d’être renvoyé. Les pourcentages et les symboles monétaires ne peuvent pas être combinés.
- La chaîne peut être présentée en notation scientifique, avec 12 x 103 exprimé sous la forme « 12e3 ».
Si le nombre n’est pas dans un format correct, la fonction Value renvoie une valeur blank.
Pour convertir des valeurs de date et d’heure, utilisez les fonctions DateValue, TimeValue ou DateTimeValue.
Syntaxe
Value( String [, LanguageTag ] )
- String : obligatoire. Chaîne à convertir en valeur numérique.
- LanguageTag : facultatif. Balise de langue dans laquelle analyser la chaîne. Par défaut, la langue de l’utilisateur actuel est utilisée.
Exemples
L’utilisateur qui exécute ces formules se trouve aux États-Unis et a sélectionné l’anglais comme langue. La fonction Language renvoie la valeur « en-US ».
Formule | Description | Résultat |
---|---|---|
Value( "123.456" ) | La langue par défaut « en-US » est employée et utilise un point comme séparateur décimal. | 123.456 |
Value( "123.456", "es-ES" ) | « es-ES » est la balise de langue pour l’espagnol d’Espagne. En espagnol, le point correspond au séparateur des milliers. | 123456 |
Value( "123.456" ) | La langue par défaut « en-US » est employée et utilise une virgule comme séparateur des milliers. | 123456 |
Value( "123.456", "es-ES" ) | « es-ES » est la balise de langue pour l’espagnol d’Espagne. En espagnol, la virgule correspond au séparateur décimal. | 123.456 |
Value( "12.34%" ) | Le signe de pourcentage à la fin de la chaîne indique qu’il s’agit d’un pourcentage. | 0.1234 |
Value( "$ 12.34" ) | Le symbole monétaire pour la langue actuelle est ignoré. | 12.34 |
Value( "24e3" ) | Notation scientifique pour 24 x 103. | 24000 |
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).
Commentaires
Envoyer et afficher des commentaires pour