Funció Value al Power Apps
Converteix una cadena de text en un número.
Descripció
La funció Value converteix una cadena de text que conté caràcters numèrics en un valor numèric. Utilitzeu aquesta funció per dur a terme els càlculs als números que un usuari ha introduït com a text.
En funció de la llengua, s'interpreta , i . de manera diferent. Per defecte, el text s'interpreta en la llengua de l'usuari actual. Podeu especificar la llengua que voleu utilitzar amb una etiqueta de llengua, amb les mateixes etiquetes de llengua que retorna la funció Language.
Notes del format de la cadena:
- La cadena es pot prefixar amb el símbol monetari de la llengua actual. El símbol monetari s'ignora. No s'ignoren els símbols monetaris per a altres llengües.
- La cadena pot incloure un signe de percentatge (%) al final, la qual cosa indica que es tracta d'un percentatge. El nombre es dividirà entre 100 abans de retornar-lo. Els percentatges i els símbols monetaris no es poden barrejar.
- La cadena pot estar en notació científica, amb 12 x 103 expressat com a "12e3".
Si el format del número no és correcte, Value tornarà un valor en blanc.
Per convertir els valors de data i hora, utilitzeu les funcions DateValue, TimeValue o DateTimeValue.
Sintaxi
Value(Cadena [,LanguageTag])
- Cadena: obligatori. Cadena que es convertirà en un valor numèric.
- LanguageTag: opcional. L'etiqueta de llengua amb la qual s'analitzarà la cadena. Si no s'especifica, s'utilitza la llengua de l'usuari actual.
Exemples
L'usuari que executa aquestes fórmules està situat als Estats Units i ha seleccionat anglès com a llengua. La funció Language torna "en-US".
| Fórmula | Descripció | Resultat |
|---|---|---|
| Value("123.456") | S'utilitzarà la llengua per defecte "en-US", que utilitza un punt com a separador decimal. | 123.456 |
| Value("123.456", "es-ES") | "es-ES" és l'etiqueta de llengua per a espanyol d'Espanya. A Espanya, un punt és un separador de milers. | 123456 |
| Value("123,456") | S'utilitzarà la llengua per defecte "en-US", que utilitza una coma com a separador de milers. | 123456 |
| Value("123,456", "es-ES") | "es-ES" és l'etiqueta de llengua per a espanyol d'Espanya. A Espanya, una coma és el separador decimal. | 123.456 |
| Value("12.34%") | El signe de percentatge al final de la cadena indica que es tracta d'un percentatge. | 0.1234 |
| Value("$ 12.34") | S'ignora el símbol monetari per a la llengua actual. | 12.34 |
| Value("24e3") | Notació científica per a 24 x 103. | 24000 |