Funkce Value v Power Apps
Převede textový řetězec na číslo.
Popis
Funkce Value převede textový řetězec, který obsahuje číselné znaky, na číselnou hodnotu. Tuto funkci použijte, když potřebujete provést výpočty s čísly, která uživatel zadal jako text.
Různé jazyky interpretovat , a . jinak. Ve výchozím nastavení se text interpretuje v jazyce aktuálního uživatele. Jazyk, který se má použít, můžete určit pomocí značky jazyka s využitím stejných značek jazyků, které vrací funkce Language.
Poznámky k formátu řetězce:
- Před řetězcem může být symbol měny pro aktuální jazyk. Symbol měny se ignoruje. Symboly měny pro jiné jazyky se neignorují.
- Řetězec může na konci obsahovat znak procenta (%) udávající, že jde o procenta. Než bude číslo vráceno, vydělí se číslem 100. Procenta a symboly měn není možné směšovat.
- Řetězec může být zapsaný exponenciální notací, kdy se 12 x 103 vyjadřuje jako „12e3“.
Pokud číslo není ve správném formátu, Value vrátí hodnotu blank (prázdné).
K převodu hodnot data a času použijte funkce DateValue, TimeValue nebo DateTimeValue.
Syntaxe
Value( Řetězec [; ZnačkaJazyka ] )
- Řetězec - povinné. Řetězec, který se má převést na číselnou hodnotu.
- ZnačkaJazyka – volitelná. Značka jazyka, ve kterém se má řetězec analyzovat. Pokud není uvedený, použije se jazyk aktuálního uživatele.
Příklady
Uživatel, který spouští tyto vzorce, se nachází ve Spojených státech a vybral si jako svůj jazyk angličtinu. Funkce Language vrátí en-US.
| Vzorec | Popis | Výsledek |
|---|---|---|
| Hodnota( "123.456" ) | Použije se výchozí jazyk „en US“, který používá tečku jako oddělovač desetinných míst. | 123.456 |
| Value( "123.456"; "es-ES" ) | „es-ES“ je značka jazyka pro španělštinu ve Španělsku. Ve Španělsku se tečkou oddělují tisíce. | 123456 |
| Hodnota( "123.456" ) | Použije se výchozí jazyk „en US“, který používá čárku jako oddělovač tisíců. | 123456 |
| Value( "123.456"; "es-ES" ) | „es-ES“ je značka jazyka pro španělštinu ve Španělsku. Ve Španělsku se čárkou oddělují desetinná místa. | 123.456 |
| Hodnota( "12.34%" ) | Znak procenta na konci řetězce označuje, že se jedná o procenta. | 0.1234 |
| Hodnota( "$ 12.34" ) | Symbol měny pro aktuální jazyk se ignoruje. | 12.34 |
| Value( "24e3" ) | Exponenciální notace pro 24 x 103. | 24000 |
Poznámka
Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)
Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).
Váš názor
Odeslat a zobrazit názory pro