Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
| Funtzioak | Honi dagokio |
|---|---|
| Decimal Float |
|
| Value |
|
Testu-kate bat edo beste mota bateko zenbaki bat bihurtzen du.
Deskribapenak
Oharra
Power Apps-ek funtzioa Value bakarrik onartzen du eta balio bat Float itzultzen du. Decimal Laster gehituko dira funtzioak Float eta funtzioak.
Erabili , Floateta Value funtzioak Decimalzenbaki-karaktereak dituen testu-kate bat zenbakizko balio bihurtzeko. Erabili funtzio hauek erabiltzaile batek testu gisa sartutako zenbakietan kalkuluak egin behar dituzunean. Funtzio hauek beste mota batzuk zenbaki bihurtzeko ere erabil daitezke, hala nola data/ordua eta boolearra.
Funtzioak Value erabiltzen ari zaren Power Fx ostalariaren zenbakizko datu mota lehenetsia itzuliko du, normalean Decimal eta egoera gehienetarako aukerarik onena. Erabili eta Float funtzioak Decimal eszenatoki jakin baterako datu mota zehatz bat behar duzunean, hala nola kopuru oso handia duen kalkulu zientifiko bat. Datu mota hauekin lan egiteari buruzko xehetasun gehiago lortzeko, ikus Zenbakiak atala Datu motak.
Hizkuntza desberdinek , eta . desberdinak. Lehenespenez, testua aplikazioa exekutatzen duen erabiltzailearen hizkuntzan interpretatzen da. Hizkuntza hizkuntza-etiketa batekin zehaztu dezakezu, Hizkuntzaren funtzioak itzultzen diren hizkuntza-etiketa berak erabiliz.
Katearen formatuari buruzko oharrak:
- Katea aurrez zehaztu daiteke uneko hizkuntzarako moneta-ikurrarekin. Moneta-ikurrari ez zaio jaramonik egiten. Beste hizkuntzetako moneta-ikurrak ez dira alde batera uzten.
- Kateak ehuneko zeinua (%) izan dezake amaieran, ehuneko bat dela adieraziz. Zenbakia 100 aldiz zatituko da itzuli aurretik. Ehunekoek eta moneta-ikurrak ezin dira nahastu.
- Katea notazio zientifikoan egon daiteke, 12 x 103 honela adierazita: "12e3".
Zenbakia formatu egokian ez badago, funtzio hauek errore bat itzuliko dute.
Data eta ordua balioak bihurtzeko, erabili DateValue, TimeValue, edo DateTimeValue funtzioak.
Sintaxia
Decimal( String [, LanguageTag ] )
Float( String [, LanguageTag ] )
Value( String [, LanguageTag ] )
- String - Beharrezkoa. Zenbakizko balio bihurtu beharreko katea.
- LanguageTag - Aukerakoa. Katea analizatzeko hizkuntzaren etiketa. Zehaztu ezean, uneko erabiltzailearen hizkuntza erabiltzen da.
Decimal( Dinamikoa )
Float( Dinamikoa )
Value( Dinamikoa )
- Dinamikoa - Beharrezkoa. Zenbaki bat adierazten duen balio dinamikoa. Balio onargarriak idatzi gabeko hornitzailearen araberakoak dira. JSONen kasuan, balio dinamikoa JSON zenbakia, boolearra edo zenbaki bihur daitekeen testua izatea espero da. Kontuan izan tokikoei lotutako formatuak kontu garrantzitsuak direla kanpoko sistemekin komunikatzeko.
Adibideak
Formula hauek erabiltzen dituen erabiltzailea Estatu Batuetan kokatuta dago eta ingelesa hautatu du hizkuntza gisa. Language funtzioa "en-US" itzultzen ari da. Power Fx ostalariak lehenespenez erabiltzen du Decimal .
Value eta Decimal
Lehenetsi gisa duen ostalari Decimal bat erabiltzen ari garenez, Value emaitza Decimal berdinak itzuliko ditu.
| Formula | Deskribapenak | Result |
|---|---|---|
|
Value( "123.456" ) Decimal( "123.456" ) |
"En-US" hizkuntza lehenetsia erabiliko da, hamartarren bereizle gisa puntua erabiltzen duena. | 123.456 (Decimal) |
|
Value( "123.456", "es-ES") Decimal( "123.456", "es-ES") |
"es-ES" Espainiako gaztelaniaren hizkuntza etiketa da. Espainian, puntua erabiltzen da milakoen bereizle gisa. | 123456 (Decimal) |
|
Value( "123,456" ) Decimal( "123,456" ) |
"en-US" hizkuntza lehenetsia erabiliko da, milakoen bereizle gisa koma erabiltzen duena. | 123456 (Decimal) |
|
Value( "123.456", "es-ES") Decimal( "123.456", "es-ES") |
"es-ES" Espainiako gaztelaniaren hizkuntza etiketa da. Espainian, koma bereizle hamartarra da. | 123.456 (Decimal) |
|
Value( "12.34%") Decimal( "12.34%") |
Katearen amaieran dagoen ehunekoaren ikurrak ehunekoa dela adierazten du. | 0, 1234 (Decimal) |
|
Value( "$ 12.34" ) Decimal( "$ 12.34" ) |
Uneko hizkuntzako moneta-ikurra ez da aintzat hartzen. | 12.34 (Decimal) |
|
Value( "24e3" ) Decimal( "24e3" ) |
Honen notazio zientifikoa: 24 x 103. | 24000 (Decimal) |
|
Value( egia ) Decimal( egia ) |
Boolear bat zenbaki bihurtzen du, 0 faltsua eta 1 egia. | 1 Decimal |
Float
Funtzioak Float goian aipatutako emaitza berdinak izango ditu. 123.456 ezin denez zehatz-mehatz irudikatu Float, emaitza oso hurbil dagoen hurbilketa da (123.4560000000000003069544618484E2) eta biribiltze-erroreen kalkuluek ustekabeko emaitza sor dezakete. Emaitza mota izango da Float horren ordez.
Gauzak desbideratzen direnean zenbaki handiagoak edo txikiagoak erabiltzen badira.
| Formula | Deskribapenak | Result |
|---|---|---|
| Float( 1e100 ) | Zenbaki 1e100 literala a-ren Decimalbarrutitik haratago dagoenez, funtzioa Float deitu aurretik errore bat sortzen da. |
akatsa (gainetik) |
| Decimal( 1e100 ) | Funtzioarekin gertatzen den Float arazo bera. | akatsa (gainetik) |
| Float( "1e100" ) | Testu-katearen zenbakia zenbakien barrutian Float . | 1e100 Float |
| Decimal( "1e100" ) | Testu-katearen zenbakia zenbakien barrutitik Decimal haratago. | akatsa (gainetik) |
| Float( "10000000000.0000000001" ) | Testu-katearen zenbakia zenbakien barrutian Float . Hala ere, zenbakiak eman dezakeena baino Float zehaztasun handiagoa behar du eta moztu egingo da. | 1 (Float) |
| Decimal( "10000000000.0000000001" ) | Testu-katearen zenbakia zenbaki baten Decimal barrutiaren eta zehaztasunaren barruan. | 100000000000.0000000001 (Decimal) |