Función Value en Power Apps
Convierte una cadena de texto en un número.
Descripción
La función Value convierte una cadena de texto que contiene caracteres numéricos en un valor numérico. Use esta función cuando necesite realizar cálculos con los números que los usuarios escriben como texto.
Los distintos idiomas interpretan los signos , y . de manera diferente. De manera predeterminada, el texto se interpreta en el idioma del usuario actual. Para especificar el idioma que se usará con una etiqueta de idioma, puede utilizar las mismas etiquetas de lenguaje que devuelve la función Language.
Notas sobre el formato de la cadena:
- La cadena puede tener como prefijo el símbolo de moneda del idioma actual. El símbolo de moneda se omite. Los símbolos de moneda de los demás idiomas no se omiten.
- La cadena puede incluir un signo de porcentaje (%) al final, que indica que es un porcentaje. El número se dividirá entre 100 antes de devolverse. No se pueden mezclar porcentajes y símbolos de moneda.
- La cadena puede estar en notación científica; 12 x 103 se expresa como "12e3".
Si el número no tiene el formato correcto, Value devolverá un valor blank.
Para convertir valores de fecha y hora, use las funciones DateValue, TimeValue o DateTimeValue.
Sintaxis
Value( String [, LanguageTag ] )
- String: requerido. Cadena que se convertirá en un valor numérico.
- LanguageTag (opcional). Etiqueta del idioma en el que se va a analizar la cadena. Si no se especifica, se usa el idioma del usuario actual.
Ejemplos
El usuario que ejecuta estas fórmulas se encuentra en Estados Unidos y seleccionó inglés como idioma. La función Language muestra "en-US".
| Fórmula | Descripción | Resultado |
|---|---|---|
| Value( "123.456" ) | Se usará el idioma predeterminado "en-US", que utiliza un punto como separador decimal. | 123.456 |
| Value( "123.456", "es-ES" ) | "es-Es" es la etiqueta de idioma para español de España. En España, el punto es el separador de miles. | 123456 |
| Value( "123,456" ) | Se usará el idioma predeterminado "en-US", que utiliza una coma como separador de miles. | 123456 |
| Value( "123,456", "es-ES" ) | "es-Es" es la etiqueta de idioma para español de España. En España, la coma es el separador decimal. | 123.456 |
| Value( "12.34%" ) | El signo de porcentaje al final de la cadena indica que se trata de un porcentaje. | 0.1234 |
| Value( "$ 12.34" ) | Se omite el símbolo de moneda del idioma actual. | 12.34 |
| Value( "24e3" ) | Notación científica de 24 x 103. | 24000 |
Nota
¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)
La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).
Comentarios
Enviar e ver os comentarios