Partekatu honen bidez:


Hamartar, Float eta Balio funtzioak

Hauei aplikatzen zaie: Canvas aplikazioak Dataverse formula-zutabeak Mahaigaineko fluxuak Modeloetan oinarritutako aplikazioak Power Pages Power Platform CLI

Testu-kate bat edo beste mota bateko zenbaki bat bihurtzen du.

Deskribapenak

Oharra

Power Apps Value funtzioa soilik onartzen du eta Float balioa itzultzen du. Laster gehituko da Decimal eta Float funtzioetarako laguntza.

Erabili Dezimal, Float eta Balioa funtzioak zenbaki-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.

Balioa funtzioak erabiltzen ari zaren Power Fx ostalariaren zenbakizko datu-mota lehenetsia itzuliko du, normalean Hamitarra eta egoera gehienetarako aukerarik onena. Erabili Dezimal eta Float funtzioak agertoki jakin baterako datu-mota zehatz bat behar duzunean, adibidez, zientifiko baterako. kalkulua oso kopuru handiarekin. 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

Hamartarra( Stringa [, LanguageTag ] )
Float( String [, LanguageTag ] )
Balioa( Stringa [, LanguageTag ] )

  • String - Beharrezkoa. Zenbakizko balio bihurtu beharreko katea.
  • LanguageTag - Aukerakoa. Katea analizatzeko hizkuntzaren etiketa. Zehaztu ezean, uneko erabiltzailearen hizkuntza erabiltzen da.

Hamartarra( Idatzi gabea )
Float( Idatzi gabea )
Balioa( Idatzi gabea )

  • Idatzi gabekoa - Beharrezkoa. motarik gabeko objektu zenbaki bat adierazten duena. Balio onargarriak idatzi gabeko hornitzailearen araberakoak dira. JSON-rako, motarik gabeko objektu zenbaki bihur daitekeen JSON zenbaki, boolear edo testu bat 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 Dezimal erabiltzen du lehenespenez.

Balioa eta Hamartarra

Lehenetsitako Dezimal duen ostalari bat erabiltzen ari garenez, Balioa eta Hamartarrak k emaitza berdinak emango ditu.

Formula Deskribapenak Result
Balioa ("123.456")
Hamartarra ("123.456")
"En-US" hizkuntza lehenetsia erabiliko da, hamartarren bereizle gisa puntua erabiltzen duena. 123.456 (Hamitarra)
Balioa( "123.456", "es-ES")
Hamartarra ("123.456", "es-ES")
"es-ES" Espainiako gaztelaniaren hizkuntza etiketa da. Espainian, puntua erabiltzen da milakoen bereizle gisa. 123456 (Hamitarra)
Balioa ("123.456")
Hamartarra ("123.456")
"en-US" hizkuntza lehenetsia erabiliko da, milakoen bereizle gisa koma erabiltzen duena. 123456 (Hamitarra)
Balioa( "123.456", "es-ES")
Hamartarra ("123.456", "es-ES")
"es-ES" Espainiako gaztelaniaren hizkuntza etiketa da. Espainian, koma bereizle hamartarra da. 123.456 (Hamitarra)
Balioa ("% 12,34")
Hamartarra ("% 12,34")
Katearen amaieran dagoen ehunekoaren ikurrak ehunekoa dela adierazten du. 0,1234 (Hamitarra)
Balioa ("$ 12.34")
Hamartarra ("$ 12,34")
Uneko hizkuntzako moneta-ikurra ez da aintzat hartzen. 12.34 (Hamitarra)
Balioa ("24e3")
Hamartarra ("24e3")
Honen notazio zientifikoa: 24 x 103. 24000 (Hamitarra)
Balioa (egia)
Hamartarra (egia)
Boolear bat zenbaki bihurtzen du, 0 faltsua eta 1 egia. 1 Hamitarra

Float

Float funtzioak goiko emaitza berberetatik oso gertu izango ditu. 123.456 Floatn zehatz-mehatz irudikatu ezin denez, emaitza (123.456000000000003069544618484E2 oso hurbil dagoen hurbilketa bat da eta biribilketa-erroreen kalkuluek ustekabeko emaitza ekar dezakete. Ondorioz, mota Float izango da.

Gauzak desbideratzen direnean zenbaki handiagoak edo txikiagoak erabiltzen badira.

Formula Deskribapenak Result
Karroza (1e100) Literal zenbakia 1e100 a Dezimal-ren barrutitik kanpo dagoenez, errore bat sortzen da Float-era inoiz deitu baino lehen. funtzioa. akatsa (gainetik)
Hamartarra (1e100) Float funtzioaren arazo bera. akatsa (gainetik)
Float("1e100") Testu-katearen zenbakia Float zenbakien barrutian dago. 1e100 Float
Hamartarra ("1e100") Testu-kateko zenbakia Zenbaki hamartar en tartetik kanpo dago. akatsa (gainetik)
Float( "10000000000.0000000001") Testu-katearen zenbakia Float zenbakien barrutian dago. Dena den, zenbakiak Float k eman dezakeena baino zehaztasun handiagoa behar du eta moztu egingo da. 1 (Float)
Hamartarra( "10000000000.0000000001") Testu-kateko zenbakia a Hasitar zenbakien barrutian eta zehaztasun-barruan dago. 10000000000.0000000001 (Hamitarra)