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