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
etanull
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 true eta 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 ] |
Oharrak
https://aka.ms/ContentUserFeedback.
Laster erabilgarri: 2024an, GitHub-eko arazoak edukiari buruzko oharrak bidaltzeko mekanismo gisa kenduko dugu apurka-apurka, eta oharrak bidaltzeko sistema berri batekin ordeztuko. Informazio gehiagorako, ikusi:Bidali eta ikusi honi buruzko oharrak: