Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Taikoma: "Canvas apps
Copilot Studio Desktop
" srautus
modeliu pagrįstos programos
"Power Platform" CLI
"Dataverse" funkcijos
"Power Pages"
Teksto, skaičiaus arba dinaminės reikšmės konvertavimas Boolean į reikšmę.
Aprašą
Boolean Naudokite funkciją norėdami konvertuoti kitus tipus į Boolean reikšmę. Reikšmė Boolean yra teisinga, klaidinga arba tuščia.
Daugeliu atvejų tipas "prievarta" įvyksta automatiškai ir jums nereikia aiškiai naudoti Boolean funkcijos. Pavyzdžiui, pateikia 1, If( "true", 1, 0 ) nes teksto eilutė "true" automatiškai konvertuojama į Boolean. Funkcija Boolean yra naudinga, kai norite aiškaus konvertavimo arba kai naudojate dinaminę reikšmę.
Sintaksė
Boolean( Tekstas )
Boolean( TextSingleColumnTable )
-
Tekstas - būtinas. Konvertuotina (-os) eilutė (-s). Turi būti
"true"arba"false"versija, kur neskiriamos didžiosios ir mažosios raidės. Šios teksto eilutės nelokalizuotos. tuščias tekstas taip pat priimamas ir konvertuojamas į tuščią. Naudojant visas kitas teksto eilutes, pateikiama klaida.
Boolean( Skaičius )
Boolean( NumberSingleColumnTable )
-
Skaičius - būtinas. Konvertuotinas (-i) skaičius (-iai).
0konvertuojama į klaidingą , o visi kiti skaičiai konvertuojami į teisingą. Tuščios reikšmės priimamos ir konvertuojamos į tuščią .
Boolean( DynamicValue )
-
DynamicValue – būtina. Dinaminė konvertuotina reikšmė. Priimtinos reikšmės priklauso nuo dinaminio teikėjo.
JSON, JSON Bulio logikos reikšmės
true,falseirnullyra priimtinos, atitinka true, false ir blank reikšmes „Power Fx“. Eilutės arba skaičiaus reikšmės priimamos taip, kaip nurodyta anksčiau aprašytoms eilučių ir skaičių perkrovoms.
Pavyzdžiai
Pagrindinis naudojimas
| Formulė | Aprašą | Rezultatas |
|---|---|---|
| Boolean( "teisinga" ) | Konvertuoja teksto eilutę "true" į Bulio logikos reikšmę. |
Tiesa |
| Boolean( "klaidinga" ) | Konvertuoja teksto eilutę "false" į Bulio logikos reikšmę. |
klaidinga |
| Boolean( "TRUE" (TEISINGA) ) | Konvertuoja teksto eilutę "TRUE" į Bulio logikos reikšmę. |
Tiesa |
| Boolean( "TrUe" ) | Konvertuoja teksto eilutę "TrUe" į Bulio logikos reikšmę. |
Tiesa |
| Boolean( "Teisingas" ) | Bando konvertuoti teksto eilutę "Truthful" į Bulio logikos reikšmę, tačiau kadangi tai nėra true ir false variacija, kur skiriamos didžiosios ir mažosios raidės, pateikiama klaida. |
klaida (neteisingas argumentas) |
| Boolean( Tuščias() ) | Keičia tuščią reikšmę į Bulio logikos reikšmę. | Tuščią |
| Boolean( 0 ) | Konvertuoja skaičių 0 į Bulio logikos reikšmę. |
klaidinga |
| Boolean( 1 ) | Konvertuoja skaičių 1 į Bulio logikos reikšmę. |
Tiesa |
| Boolean( -1234 ) | Konvertuoja skaičių -1234 į Bulio logikos reikšmę. |
Tiesa |
Dinaminis naudojimas
| Formulė | Aprašą | Rezultatas |
|---|---|---|
| Boolean( ParseJSON( "{ "bool": true }" ).bool ) | Konvertuoja dinaminę reikšmę true (JSON Boolean) į Bulio logikos reikšmę. |
Tiesa |
| Boolean( ParseJSON( "{ ""bool"": null }" ).bool ) | Konvertuoja dinaminę reikšmę null (JSON neapibrėžtą reikšmę) į Bulio logikos reikšmę. |
Tuščią |
| Boolean( ParseJSON( "{ ""bool": "true" }" ).bool ) | Bando konvertuoti dinaminę reikšmę "true" (JSON eilutę) į Bulio logikos reikšmę, bet kadangi ji nėra galiojanti Bulio logikos reikšmė JSON, pateikiama klaida. |
klaida (neteisingas argumentas) |
| Boolean( ParseJSON( "[ true, false, null ]" ).bool ) | Bando konvertuoti Bulio logikos reikšmių masyvą į vieno stulpelio lentelę. Vieno stulpelio lentelės nepalaikomos dinaminėmis reikšmėmis, o vietoj to formulė ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) arba ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) turėtų būti naudojama. |
klaida (neteisingas argumentas) |
Vieno stulpelio lentelės
| Formulė | Aprašą | Rezultatas |
|---|---|---|
| Boolean( [ "teisinga", "klaidinga", Blank() ] ) | Konvertuoja teksto eilučių vieno stulpelio lentelę į Bulio logikos reikšmių vieno stulpelio lentelę. | [ teisinga, klaidinga, tuščia ] |
| Boolean( [ "teisinga", "falsifikuota" ] ) | Konvertuoja teksto eilučių vieno stulpelio lentelę į Bulio logikos reikšmių vieno stulpelio lentelę. Kadangi antras šios lentelės įrašas nėra true ir false variacija, kur skiriamos didžiosios ir mažosios raidės, pateikiama šio įrašo klaida. |
[ true, klaida (netinkamo argumento) ] |
| Boolean( [ 1, 2, 0 ] ) | Konvertuoja vieno skaičių stulpelio lentelę į vieną bulio logikos reikšmių stulpelio lentelę. | [ teisinga, teisinga, klaidinga ] |