Partekatu honen bidez:


Funtzio boolearra

Hauei aplikatzen zaie: Canvas aplikazioak Mahaigaineko fluxuak Modeloetan oinarritutako aplikazioak Power Pages Power Platform CLI

Testu-katea, zenbakia edo idatzi gabeko balio bat balio boolearra bihurtzen du.

Deskribapenak

Erabili Boolearra funtzioa beste mota batzuk balio boolearra bihurtzeko. Itzuleraren balioa boolear bat da egia, faltsua edo hutsik.

Kasu gehienetan, motako derrigortasuna automatikoki gertatzen da eta Boolearra funtzioa ez da esplizituki erabili behar. Adibidez, If( "true", 1, 0 ) balioak 1 itzuliko du testu-katea "true" automatikoki boolear bihurtzen baita. Boolearra funtzioa erabilgarria da bihurketa esplizitua nahi denean edo idatzi gabeko balio bat erabiltzen denean.

Sintaxia

Boolearra( Katea )
Boolearra( StringSingleColumnTable )

  • Katea - Beharrezkoa. Bihurtzeko kateak. Maiuskulak eta minuskulak bereizten ez dituen "true" edo "false" bertsioa izan behar du. Kate hauek ez daude lokalizatuta. hutsak eta kate hutsak ere onartzen dira eta hutsik bihurtzen dira. Beste testu-kate guztiek errore bat ematen dute.

Boolearra( Zenbakia )
Boolearra( 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.

Boolearra( Idatzi gabea )

  • Untyped - Beharrezkoa. Bihurtu beharreko idatzi gabeko balioa. Balio onargarriak idatzi gabeko hornitzailearen 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 deskribatutako String eta Number gainkargaretarako zehaztutako moduan onartzen dira.

Adibideak

Oinarrizko erabilera

Formula Deskribapenak Result
Boolean( "true" ) "true" testu-katea balio boolear bihurtzen du. egiazkoa
Boolean( "false" ) "false" testu-katea balio boolear bihurtzen du. faltsua
Boolean( "TRUE" ) "TRUE" testu-katea balio boolear bihurtzen du. egiazkoa
Boolean( "TrUe" ) "TrUe" testu-katea balio boolear bihurtzen du. egiazkoa
Boolean( "Truthful" ) "Truthful" testu-katea balio boolearra bihurtzen saiatzen da, baina trueeta false aldakuntza maiuskulak eta minuskulak bereizten ez dituenez, errore bat itzultzen da. errorea (erabil ezin daitekeen argumentua)
Boolean( Blank() ) Bihurtu balio hutsa balio boolear. hutsik
Boolean( 0 ) Bihurtu 0 zenbakia balio boolear. faltsua
Boolean( 1 ) Bihurtu 1 zenbakia balio boolear. egiazkoa
Boolean( -1234 ) Bihurtu -1234 zenbakia balio boolear. egiazkoa

Idatzi gabeko erabilera

Formula Deskribapenak Result
Boolean( ParseJSON ("{ ""bool"": true }").bool ) Idatzi gabeko balioa true (JSON boolearra) balio boolear bihurtzen du. egiazkoa
Boolean( ParseJSON( "{ ""bool"": null }" ).bool ) Idatzi gabeko balioa null (JSON balio nulua) balio boolear bihurtzen du. hutsik
Boolean( ParseJSON( "{ ""bool"": "true" }" ).bool ) Idatzi gabeko balioa "true" (JSON kate bat) balio boolearra bihurtzen saiatzen da, baina JSON-n balio boolearra ez denez, errore bat itzultzen da. errorea (erabil ezin daitekeen argumentua)
Boolean( ParseJSON( "[ true, false, null ]" ).bool ) Balio boolearren array bat zutabe bakarreko taula bihurtzen saiatzen da. Zutabe bakarreko taulak ez dira onartzen idatzi gabeko balioekin, eta horren ordez ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) edo ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) formula erabili behar da. errorea (erabil ezin daitekeen argumentua)

Zutabe bakarreko taulak

Formula Deskribapenak Result
Boolean( [ "true", "false", Blank() ] ) Testu-kateen zutabe bakarreko taula balio boolearren zutabe bakarreko taula bihurtzen du. [ true, false, blank ]
Boolean( [ "true", "falsified" ] ) 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 (invalid argument) ]
Boolean( [ 1, 2, 0 ] ) Zenbakiak zutabe bakarreko taula balio boolearren zutabe bakarreko taula bihurtzen du. [ true, true, false ]