Función Value en Power Apps

Converte unha cadea de texto nun número.

Descripción

A función Value converte unha cadea de texto que contén caracteres de número nun valor de número. Use esta función cando necesite realizar cálculos sobre números que foron introducidos como texto por un usuario.

Os distintos idiomas interpretan , e . de forma diferente. Por defecto, o texto interprétase no idioma do usuario actual. Pode especificar o idioma a empregar cunha etiqueta de idioma, empregando as mesmas etiquetas de idioma que devolve a función Language.

Notas sobre o formato da cadea:

  • A cadea pode estar prefixada co símbolo da moeda para o idioma actual. O símbolo da moeda ignórase. Non se ignoran os símbolos de moeda doutros idiomas.
  • A cadea pode incluír un signo de porcentaxe (%) ao final, indicando que é unha porcentaxe. O número dividirase por 100 antes de ser devolto. Non se poden mesturar porcentaxes e símbolos de moeda.
  • A cadea pode estar en notación científica, con 12 x 103 expresado como "12e3".

Se o número non está nun formato adecuado, Value devolverase en branco.

Para converter valores de data e hora, use as funcións DateValue, TimeValue ou DateTimeValue.

Sintaxe

Value( String [, LanguageTag ] )

  • String: obrigatorio. Cadea á que converter un valor numérico.
  • LanguageTag: opcional. Etiqueta de idioma na que analizar a cadea. Se non se especifica, úsase o idioma do usuario actual.

Exemplos

O usuario que administra estas fórmulas está situado nos Estados Unidos e seleccionou o inglés como idioma. A función Language devolve "en-US".

Fórmula Descripción Resultado
Value( "123.456" ) Utilizarase o idioma predefinido de "en-US", que usa un punto como separador decimal. 123.456
Value( "123.456", "es-ES" ) "es-ES" é a etiqueta de idioma para o español de España. En España, un punto é o separador de miles. 123456
Value( "123,456" ) Utilizarase o idioma predefinido de "en-US", que usa unha coma como separador de miles. 123456
Value( "123,456", "es-ES" ) "es-ES" é a etiqueta de idioma para o español de España. En España, unha coma é o separador decimal. 123.456
Value( "12.34%" ) O signo porcentual ao final da cadea indica que se trata dunha porcentaxe. 0.1234
Value( "$ 12.34" ) Ignórase o símbolo da moeda para o idioma actual. 12.34
Value( "24e3" ) Notación científica para 24 x 103. 24000