Funkcija Value u aplikaciji Power Apps

Pretvara tekstni niz u broj.

Opis

Funkcija Value pretvara tekstni niz koji sadrži brojeve znakova u brojčanu vrijednost. Ovu funkciju upotrijebite kada trebate izvršiti izračune nad brojevima koje je korisnik unio kao tekst.

Različiti jezici tumače , i . različito. Text se prema zadanim postavkama tumači na jeziku trenutačnog korisnika. Možete jezičnom oznakom odrediti jezik koji će se upotrebljavati, koristeći iste jezične oznake koje vraća funkcija Language.

Napomene o obliku niza:

  • Niz može imati kao prefiks simbol valute za trenutačni jezik. Simbol valute se zanemaruje. Simboli valute za ostale jezike ne zanemaruju se.
  • Niz na svom kraju može imati znak postotka (%), što označava da je u pitanju postotak. Prije vraćanja, broj će biti podijeljen sa 100. Postoci i simboli valuta ne mogu se miješati.
  • Niz može biti u znanstvenom zapisu, gdje je 12 x 103 izraženo kao „12e3”.

Ako broj nije u odgovarajućem obliku, Value će vratiti rezultat prazno.

Da biste pretvarali vrijednosti datuma i vremena, koristite funkcije DateValue, TimeValue ili DateTimeValue.

Sintaksa

Value( niz [, jezična oznaka ] )

  • Niz – Required. Niz koji se pretvara u brojčanu vrijednost.
  • Jezična oznaka – Neobvezno. Jezična oznaka za raščlanjivanje niza. Ako nije naveden, koristi se jezik trenutačnog korisnika.

Primjeri

Korisnik koji koristi ove formule nalazi se u Sjedinjenim Američkim Državama i kao svoj jezik odabrao je engleski. Funkcija Language vraća „en-US”.

Formula Opis Rezultat
Value( "123.456" ) Koristit će se zadani jezik „en-US”, koji koristi točku kao decimalni razdjelnik. 123.456
Value( "123.456", "es-ES" ) „es-ES” je jezična oznaka za španjolski u Španjolskoj. U Španjolskoj se kao razdjelnik tisućica koristi točka. 123456
Value( "123,456" ) Koristit će se zadani jezik „en-US”, koji koristi zarez kao razdjelnik tisućica. 123456
Value( "123,456", "es-ES" ) „es-ES” je jezična oznaka za španjolski u Španjolskoj. U Španjolskoj je zarez decimalni razdjelnik. 123.456
Value( "12.34%" ) Znak postotka na kraju niza označava da je to postotak. 0.1234
Value( "$ 12.34" ) Simbol valute za trenutačni jezik se zanemaruje. 12.34
Value( "24e3" ) Znanstveni zapis za 24 x 103. 24000