Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Odnosi se na: Canvas apps
Copilot Studio
Desktop flows
Model-driven apps
Power Platform CLI
Dataverse functions
Power Pages
Pretvorite tekst, broj ili dinamičku vrijednost u Boolean vrijednost.
Opis
Pomoću funkcije Boolean pretvorite druge vrste u Boolean vrijednost. Vrijednost Booleanje true,false ili prazna.
U većini slučajeva prisila upisa odvija se automatski i ne morate koristiti tu Boolean funkciju izričito. Na primjer, If( "true", 1, 0 ) vraća 1 jer se tekstni "true" niz automatski pretvara u Boolean. Funkcija Boolean je korisna kada želite eksplicitno pretvaranje ili kada koristite dinamičnu vrijednost.
Sintaksa
Boolean( Tekst )
Boolean( TextSingleColumnTable )
-
Tekst – obavezno. Niz(ovi) koji se pretvara. Mora biti verzija
"true"ili"false"koja ne razlikuje velika i mala slova. Ti tekstni nizovi nisu lokalizirani. Prazan i prazan tekst također se prihvaća i pretvara u prazan. Svi ostali tekstualni nizovi vraćaju pogrešku.
Boolean( Broj )
Boolean( NumberSingleColumnTable )
-
Broj - Obavezno. Broj(evi) koji se pretvara.
0pretvara se u false , a svi ostali brojevi pretvaraju se u true. Prazne vrijednosti se prihvaćaju i pretvaraju u prazne .
Boolean( DynamicValue )
-
DynamicValue – obavezno. Dinamična vrijednost za pretvorbu. Prihvatljive vrijednosti ovise o dinamičnom davatelju usluga. Za JSON, prihvaćaju se JSON booleove vrijednosti
true,falseinull, što odgovara vrijednostima true, false i blank u servisu Power Fx. Vrijednosti niza ili brojeva prihvaćaju se kao što je navedeno za prethodno opisana preopterećenja niza i brojeva .
Primjeri
Osnovna upotreba
| Formula | Opis | Rezultat |
|---|---|---|
| Boolean("true" ) ("true") | Pretvara tekstualni niz "true" u booleovu vrijednost. |
istinit |
| Boolean("false" ) | Pretvara tekstualni niz "false" u booleovu vrijednost. |
lažan |
| Boolean("TRUE" ) | Pretvara tekstualni niz "TRUE" u booleovu vrijednost. |
istinit |
| Boolean("TrUe" ) | Pretvara tekstualni niz "TrUe" u booleovu vrijednost. |
istinit |
| Boolean("Istinito" ) | Pokušava pretvoriti tekstualni niz "Truthful" u Booleovu vrijednost, ali budući da to nije varijacija true i false koja ne razlikuje velika i mala slova, vraća se pogreška. |
pogreška (nevažeći argument) |
| Boolean(Blank() ) | Pretvara praznu vrijednost u Booleovu vrijednost. | prazno |
| Boolean( 0 ) | Pretvara broj u 0 booleovu vrijednost. |
lažan |
| Boolean( 1 ) | Pretvara broj u 1 booleovu vrijednost. |
istinit |
| BooleanTo je -1234. | Pretvara broj u -1234 booleovu vrijednost. |
istinit |
Dinamično korištenje
| Formula | Opis | Rezultat |
|---|---|---|
| Boolean( ParseJSON( "{ ""bool"": true }" ).bool ) | Pretvara dinamičku vrijednost true (JSON Boolean) u Booleovu vrijednost. |
istinit |
| Boolean( ParseJSON( "{ ""bool"": null }" ).bool ) | Pretvara dinamičku vrijednost null (JSON null) u Booleovu vrijednost. |
prazno |
| Boolean( ParseJSON( "{ ""bool"": "true" }" ).bool ) | Pokušava pretvoriti "true" dinamičnu vrijednost (JSON niz) u booleovu vrijednost, ali budući da to nije valjana Booleova vrijednost u JSON-u, vraća se pogreška. |
pogreška (nevažeći argument) |
| Boolean( ParseJSON( "[ true, false, null ]" ).bool ) | Pokušava pretvoriti niz Booleovih vrijednosti u tablicu s jednim stupcem. Dinamičke vrijednosti ne podržavaju tablice s jednim stupcem, već formulu ili ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) je ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) potrebno koristiti. |
pogreška (nevažeći argument) |
Tablice s jednim stupcem
| Formula | Opis | Rezultat |
|---|---|---|
| Boolean( [ "true", "false", Blank() ] ) | Pretvara tablicu s jednim stupcem tekstualnih nizova u tablicu s jednim stupcem Booleovih vrijednosti. | [ true, false, blank ] |
| Boolean( [ "true", "tomeed" ] ) | Pretvara tablicu s jednim stupcem tekstualnih nizova u tablicu s jednim stupcem Booleovih vrijednosti. Budući da drugi zapis u ovoj tablici nije varijacija true i false koja ne razlikuje velika i mala slova, vraća se pogreška za ovaj zapis. |
[ true, pogreška (argument nije valjan) ] |
| Boolean( [ 1, 2, 0 ] ) | Pretvara tablicu s jednim stupcem brojeva u tablicu s jednim stupcem Booleove vrijednosti. | [ true, true, false ] |