opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Velja za: Canvas apps
Copilot Studio
Desktop flows
Model-driven apps
Power Platform CLI
Dataverse functions
Power Pages
Pretvorite besedilo, število ali dinamično vrednost v Boolean vrednost.
Description
S funkcijo Boolean pretvorite druge vrste v Boolean vrednost. Vrednost Boolean je »true«,»false« ali »blank«.
V večini primerov se prisilo vnesete samodejno, zato vam funkcije ni treba uporabljati Boolean izrecno. Vrne na primer If( "true", 1, 0 ) 1, ker je besedilni niz "true" samodejno pretvorjen v Boolean. Funkcija Boolean je uporabna, ko želite izrecno pretvorbo ali ko uporabite dinamično vrednost.
Sintaksa
Boolean( Besedilo )
Boolean( TextSingleColumnTable )
-
Besedilo – obvezno. Niz(-i), ki ga (jih) je treba pretvoriti. Mora biti različica
"true"ali"false", ki ne razlikuje med velikimi in malimi črkami. Ti besedilni nizi niso lokalizirani. prazna in prazna besedila so sprejeta in pretvorjena v prazno. Vsi drugi besedilni nizi vrnejo napako.
Boolean( Število )
Boolean( NumberSingleColumnTable )
-
Številka - obvezno. Število(-a), ki ga (jih) je treba pretvoriti.
0se pretvori v false in vse ostale številke se pretvorijo v true. prazne vrednosti so sprejete in pretvorjene v prazne.
Boolean( DynamicValue )
-
DynamicValue – zahtevano. Dinamična vrednost za pretvorbo. Sprejemljive vrednosti so odvisne od dinamičnega ponudnika. Za JSON so sprejete logične vrednosti JSON
true,falseinnull, kar se ujema z vrednostmi true, false in prazno v Power Fx. Vrednosti nizov ali številk so sprejete, kot je opisano za prej opisane preobremenitve Niz in Številka .
Primeri
Osnovna uporaba
| Formula | Description | Rezultat |
|---|---|---|
| Boolean( "true" ) | Pretvori besedilni niz "true" v logično vrednost. |
res |
| Boolean( "false" ) | Pretvori besedilni niz "false" v logično vrednost. |
lažno |
| Boolean( "TRUE" ) | Pretvori besedilni niz "TRUE" v logično vrednost. |
res |
| BooleanNe, ne | Pretvori besedilni niz "TrUe" v logično vrednost. |
res |
| BooleanTo je vse, kar sem ti hotel povedati. | Poskuša pretvoriti besedilni niz "Truthful" v logično vrednost, vendar, ker je govora o različici true in false, ki ne razlikuje med velikimi in malimi črkami, je vrnjena napaka. |
napaka (neveljaven argument) |
| Boolean(Prazno() ) | Pretvori prazno vrednost v logično vrednost. | prazno |
| Boolean( 0 ) | Pretvori število v 0 logično vrednost. |
lažno |
| Boolean( 1 ) | Pretvori število v 1 logično vrednost. |
res |
| BooleanTo je vse, kar -1234. | Pretvori število v -1234 logično vrednost. |
res |
Dinamična uporaba
| Formula | Description | Rezultat |
|---|---|---|
| Boolean( ParseJSON( "{ ""bool""": true }" ).bool ) | Pretvori dinamično vrednost true (JSON Boolean) v logično vrednost. |
res |
| Boolean( ParseJSON( "{ ""bool""": null }" ).bool ) | Pretvori dinamično vrednost (vrednost null JSON null) v logično vrednost. |
prazno |
| Boolean( ParseJSON( "{ ""bool""": "true" }" ).bool ) | Poskusi pretvoriti "true" dinamično vrednost (niz JSON) v logično vrednost, vendar ker ni veljavna logična vrednost v JSON, je vrnjena napaka. |
napaka (neveljaven argument) |
| Boolean( ParseJSON( "[ true, false, null ]" ).bool ) | Poskuša pretvoriti polje logičnih vrednosti v tabelo z enim stolpcem. Dinamične vrednosti ne podpirajo tabel z enim stolpcem, temveč za formulo ali ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) )ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) za uporabo. |
napaka (neveljaven argument) |
Tabele z enim stolpcem
| Formula | Description | Rezultat |
|---|---|---|
| Boolean( [ "true", "false", Blank() ] ) | Pretvori tabelo besedilnih nizov z enim stolpcem v tabelo logičnih vrednosti z enim stolpcem. | [ true, false, blank ] |
| Boolean( [ "true", "ponarejena" ] ) | Pretvori tabelo besedilnih nizov z enim stolpcem v tabelo logičnih vrednosti z enim stolpcem. Ker drugi zapis v tej tabeli ni različica true in false, ki ne razlikuje med velikimi in malimi črkami, je za ta zapis vrnjena napaka. |
[ true, napaka (neveljaven argument) ] |
| Boolean( [ 1, 2, 0 ] ) | Pretvori tabelo števil v enem stolpcu v eno tabelo logičnih vrednosti. | [ true, true, false ] |