Funzione Value in PowerAppsValue function in PowerApps

Converte una stringa di testo in un numero.Converts a string of text to a number.

DescrizioneDescription

La funzione Value converte una stringa di testo contenente caratteri numerici in un valore numerico.The Value function converts a string of text that contains number characters to a number value. Usare questa funzione quando è necessario eseguire calcoli con numeri immessi come testo da un utente.Use this function when you need to perform calculations on numbers that were entered as text by a user.

Ogni lingua interpreta , e .Different languages interpret , and . in modo diverso.differently. Per impostazione predefinita, il testo viene interpretato nella lingua dell'utente corrente.By default, the text is interpreted in the language of the current user. È possibile specificare la lingua da usare con uno degli stessi tag di lingua restituiti dalla funzione Language.You can specify the language to use with a language tag, using the same language tags that are returned by the Language function.

Note sul formato della stringa:Notes on the format of the string:

  • La stringa può essere preceduta dal simbolo di valuta per la lingua corrente.The string may be prefixed with the currency symbol for the current language. Il simbolo di valuta viene ignorato.The currency symbol is ignored. I simboli di valuta per le altre lingue non vengono ignorati.Currency symbols for other languages are not ignored.
  • La stringa può includere un segno di percentuale (%) alla fine, per indicare che si tratta di una percentuale.The string may be include a percent sign (%) at the end, indicating that it is a percentage. Il numero verrà diviso per 100 prima di essere restituito.The number will be divided by 100 before being returned. Le percentuali e i simboli di valuta non possono essere combinati.Percentages and currency symbols cannot be mixed.
  • La stringa può essere scritta in notazione scientifica, con 12 x 103 espresso come "12e3".The string may be in scientific notation, with 12 x 103 expressed as "12e3".

Se il formato del numero non è corretto, Value restituirà blank.If the number is not in a proper format, Value will return blank.

Per convertire i valori di data e ora, usare le funzioni DateValue, TimeValue o DateTimeValue.To convert date and time values, use the DateValue, TimeValue, or DateTimeValue functions.

SintassiSyntax

Value( String [, LanguageTag ] )Value( String [, LanguageTag ] )

  • Stringa: obbligatorio.String - Required. Stringa da convertire in un valore numerico.String to convert to a numeric value.
  • LanguageTag: facoltativo.LanguageTag - Optional. Tag di lingua in cui analizzare la stringa.The language tag in which to parse the string. Se non viene specificato, viene usata la lingua dell'utente corrente.If not specified, the language of the current user is used.

EsempiExamples

L'utente che esegue queste formule si trova negli Stati Uniti e ha selezionato l'inglese come lingua.The user running these formulas is located in the United States and has selected English as their language. La funzione Language restituisce "en-US".The Language function is returning "en-US".

FormulaFormula DescrizioneDescription RisultatoResult
Value( "123.456" )Value( "123.456" ) Verrà usata la lingua predefinita "en-US", che usa il punto come separatore decimale.The default language of "en-US" will be used, which uses a period as the decimal separator. 123.456123.456
Value( "123.456", "es-ES" )Value( "123.456", "es-ES" ) "es-ES" è il tag di lingua per lo spagnolo in Spagna."es-ES" is the language tag for Spanish in Spain. In Spagna il punto è il separatore delle migliaia.In Spain, a period is a thousands separator. 123456123456
Value( "123,456" )Value( "123,456" ) Verrà usata la lingua predefinita "en-US", che usa la virgola come separatore delle migliaia.The default language of "en-US" will be used, which uses a comma as a thousands separator. 123456123456
Value( "123,456", "es-ES" )Value( "123,456", "es-ES" ) "es-ES" è il tag di lingua per lo spagnolo in Spagna."es-ES" is the language tag for Spanish in Spain. In Spagna la virgola è il separatore decimale.In Spain, a comma is the decimal separator. 123.456123.456
Value( "12.34%" )Value( "12.34%" ) Il segno di percentuale alla fine della stringa indica che si tratta di una percentuale.The percentage sign at the end of the string indicates that this is a percentage. 0.12340.1234
Value( "$ 12.34" )Value( "$ 12.34" ) Il simbolo di valuta per la lingua corrente viene ignorato.The currency symbol for the current language is ignored. 12.3412.34
Value( "24e3" )Value( "24e3" ) Notazione scientifica per 12 x 103.Scientific notation for 12 x 103. 2400024000