Partekatu honen bidez:


Decimal, Floateta Value funtzioak

Funtzioak Honi dagokio
Decimal
Float
Copilot Studio mahaigaineko fluxuak Dataverse formula zutabeak Power Platform CLI Dataverse funtzioak
Value Mihise-aplikazioak Copilot Studio Mahaigaineko fluxuak Dataverse formula zutabeak Model-driven apps Power Platform CLI Dataverse funtzioak Power Pages

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)