Partekatu bidez


Boolean funtzioa

Honako hauei aplikatzen zaie: Mihise-aplikazioak Copilot Studio Mahaigaineko fluxuak Ereduetan oinarritutako aplikazioak Power Platform CLI Dataverse funtzioak Power Pages

Testua, zenbakia edo balio dinamiko bat balio bihurtzen Boolean du.

Deskribapenak

Erabili funtzioa Boolean beste mota batzuk balio bihurtzeko Boolean . Balio bat Booleanegia,faltsua edo hutsa da.

Kasu gehienetan, mota behartzea automatikoki gertatzen da, eta ez duzu funtzioa Boolean esplizituki erabili behar. Adibidez, 1 itzultzen du, If( "true", 1, 0 ) testu-katea "true" automatikoki bihurtzen delako Boolean. Funtzioa Boolean erabilgarria da bihurketa esplizitu bat nahi duzunean edo balio dinamiko bat erabiltzen duzunean.

Sintaxia

Boolean( Testua )
Boolean( TextSingleColumnTable )

  • Testua - Beharrezkoa. Bihurtzeko kateak. Maiuskulak eta minuskulak bereizten ez dituen "true" edo "false" bertsioa izan behar du. Testu-kate hauek ez daude lokalizatuta. Testu hutsa eta hutsa ere onartu eta hutsune bihurtzen da. Beste testu-kate guztiek errore bat ematen dute.

Boolean( Zenbakia )
Boolean( NumberSingleColumnTable )

  • Zenbakia - Beharrezkoa. Bihurtzeko zenbakiak. 0 gezurra bihurtzen da eta gainerako zenbaki guztiak egia bihurtzen dira. hutsak balioak onartzen dira eta a hutsik bihurtzen dira.

Boolean( Balio dinamikoa )

  • DynamicValue - Beharrezkoa. Bihurtzeko balio dinamikoa. Balio onargarriak hornitzaile dinamikoaren araberakoak dira. JSON elementuen kasuan, JSON balio boolearrak true, false eta null onartzen dira eta egia, gezurra eta hutsik balioekin erlazionatuta daude Power Fx-en. Katea edo zenbaki-balioak lehen azaldutako String eta Zenbakia gainkargaretarako zehaztutako moduan onartzen dira.

Adibideak

Oinarrizko erabilera

Formula Deskribapenak Result
Boolean( "egia" ) "true" testu-katea balio boolear bihurtzen du. egia
Boolean( "faltsua" ) "false" testu-katea balio boolear bihurtzen du. faltsua
Boolean( "EGIA" ) "TRUE" testu-katea balio boolear bihurtzen du. egia
Boolean( "TrUe" ) "TrUe" testu-katea balio boolear bihurtzen du. egia
Boolean( "Egiazkoa") "Truthful" testu-katea balio boolearra bihurtzen saiatzen da, baina trueeta false aldakuntza maiuskulak eta minuskulak bereizten ez dituenez, errore bat itzultzen da. errorea (argumentu baliogabea)
Boolean( Hutsik () ) Balio hutsa balio boolear bihurtzen du. hutsik
Boolean( 0 ) Zenbakia 0 balio boolear bihurtzen du. faltsua
Boolean( 1 ) Zenbakia 1 balio boolear bihurtzen du. egia
Boolean( -1234 ) Zenbakia -1234 balio boolear bihurtzen du. egia

Erabilera dinamikoa

Formula Deskribapenak Result
Boolean( ParseJSON( "{ "bool"": true }" ).bool ) Balio true dinamikoa (JSON Booleanbat) balio boolear bihurtzen du. egia
Boolean( ParseJSON( "{ "bool"": null }" ).bool ) Balio null dinamikoa (JSON nulua) balio boolear bihurtzen du. hutsik
Boolean( ParseJSON( "{ "bool"": "true" }" ).bool ) Balio "true" dinamikoa (JSON kate bat) balio boolear bihurtzen saiatzen da, baina JSONen baliozko balio boolearra ez denez, errore bat itzultzen da. errorea (argumentu baliogabea)
Boolean( ParseJSON( "[ true, false, null ]" ).bool ) Balio boolearren array bat zutabe bakarreko taula bihurtzen saiatzen da. Zutabe bakarreko taulak ez dira onartzen balio dinamikoekin, eta horren ordez formula ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) erabili beharko litzateke ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) . errorea (argumentu baliogabea)

Zutabe bakarreko taulak

Formula Deskribapenak Result
Boolean( [ "true", "false", Blank() ] ) Testu-kateen zutabe bakarreko taula balio boolearren zutabe bakarreko taula bihurtzen du. [ egiazkoa, faltsua, hutsik ]
Boolean( [ "egia", "faltsututa" ] ) Testu-kateen zutabe bakarreko taula balio boolearren zutabe bakarreko taula bihurtzen du. Taula honetako bigarren erregistroa true eta false aldakuntza maiuskulak eta minuskulak bereizten ez dituenez, errore bat itzultzen da erregistro honetarako. [ true, error (argumentu baliogabea) ]
Boolean( [ 1, 2, 0 ] ) Zutabe bakarreko zenbakien taula balio boolearren zutabe bakarreko taula bihurtzen du. [ Egia, egia, faltsua ]