Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Kehtib järgmise kohta: Lõuendirakendused
Copilot Studio
töölauavood
Mudelipõhised rakendused
Power Platform CLI
Dataverse funktsioonid
Power Pages
Saate teisendada teksti, arvu või dünaamilise väärtuse väärtuseks Boolean .
Kirjeldus
Boolean Funktsiooni abil saate muud tüüpi tüübid väärtuseks Boolean teisendada. Väärtus Boolean on tõene, väär või tühi.
Enamasti tippige kooshoidmine automaatselt ja te ei pea seda funktsiooni konkreetselt kasutama Boolean . Näiteks tagastab tulem väärtuse 1, If( "true", 1, 0 ) kuna tekstistring "true" teisendatakse automaatselt iks Boolean. See Boolean funktsioon on kasulik siis, kui soovite konkreetset teisendust või kui kasutate dünaamilist väärtust.
Süntaks
Boolean( Tekst )
Boolean( TextSingleColumnTable )
-
Tekst - nõutav. Teisendatav(ad) string(id). Peab olema tõstutundlik versioon väärtusest
"true"või"false". Need tekstistringid pole lokaliseeritud. Aktsepteeritakse ka tühi ja tühi tekst ning teisendatakse tühjaks. Kõik muud tekstistringid tagastavad tõrke.
Boolean( Arv )
Boolean( NumberSingleColumnTable )
-
Nõutav arv . Teisendatav(ad) arv(ud).
0teisendatakse vääraks ja kõik muud arvud teisendatakse tõeseks . Tühjad väärtused aktsepteeritakse ja teisendatakse tühjaks .
Boolean( DynamicValue )
-
DynamicValue – nõutav. Teisendatav dünaamiline väärtus. Sobivad väärtused sõltuvad dünaamilisest pakkujast. Funktsiooni JSON puhul aktsepteeritakse JSON-i loogikaväärtusi
truening väärtusifalsejanull, mis vastavad väärtustele tõene, väär ning tühi Power Fx-is. Stringi- või arvväärtusi aktsepteeritakse nii, nagu on kirjeldatud eespool kirjeldatud stringi ja arvu ülekoormuste puhul .
Näited
Põhiline kasutus
| Valem | Kirjeldus | Tulemus |
|---|---|---|
| Boolean( "true" ) | Teisendab tekstistringi "true" loogikaväärtuseks. |
Tõsi |
| Boolean( "false" ) | Teisendab tekstistringi "false" loogikaväärtuseks. |
väär |
| Boolean( "TRUE" ) | Teisendab tekstistringi "TRUE" loogikaväärtuseks. |
Tõsi |
| Boolean( "TrUe" ) | Teisendab tekstistringi "TrUe" loogikaväärtuseks. |
Tõsi |
| Boolean( "Tõene" ) | Proovib tekstistringi "Truthful" teisendada loogikaväärtuseks, aga tagastatakse tõrge, kuna see pole väärtuste true ja false tõstutundlik variant. |
viga (sobimatu argument) |
| Boolean( Tühi() ) | Teisendab tühja väärtuse loogikaväärtuseks. | tühi |
| Boolean( 0 ) | Teisendab arvu 0 loogikaväärtuseks. |
väär |
| Boolean( 1 ) | Teisendab arvu 1 loogikaväärtuseks. |
Tõsi |
| Boolean( -1234 ) | Teisendab arvu -1234 loogikaväärtuseks. |
Tõsi |
Dünaamiline kasutus
| Valem | Kirjeldus | Tulemus |
|---|---|---|
| Boolean( ParseJSON( "{ ""bool"": true }" ).bool ) | Teisendab dünaamilise väärtuse true (JSON Boolean) loogikaväärtuseks. |
Tõsi |
| Boolean( ParseJSON( "{ ""bool"": null }" ).bool ) | Teisendab dünaamilise väärtuse null (JSON-i tühiväärtuse) loogikaväärtuseks. |
tühi |
| Boolean( ParseJSON( "{ ""bool"": "true" }" ).bool ) | Proovib teisendada dünaamilist väärtust "true" (JSON-stringi) loogikaväärtuseks, kuid kuna see pole JSON-is kehtiv kahendväärtus, tagastatakse tõrge. |
viga (sobimatu argument) |
| Boolean( ParseJSON( "[ true, false, null ]" ).bool ) | Proovib teisendada loogikaväärtuste massiivi ühe veeruga tabelisse. Dünaamilised väärtused ei toeta üksikuid veerutabeleid ja selle asemel tuleks kasutada valemitForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ).ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) |
viga (sobimatu argument) |
Ühe veeruga tabelid
| Valem | Kirjeldus | Tulemus |
|---|---|---|
| Boolean( [ "true", "false", Blank() ] ) | Teisendab tekstistringidega ühe veeruga tabeli loogikaväärtustega ühe veeruga tabeliks. | [ true, false, blank ] |
| Boolean( [ "true", "falsified" ] ) | Teisendab tekstistringidega ühe veeruga tabeli loogikaväärtustega ühe veeruga tabeliks. Kuna selle tabeli teine kirje pole väärtuste true ja false tõstutundlik variant, tagastatakse selle kirje kohta tõrge. |
[ true, error (sobimatu argument) ] |
| Boolean( [ 1, 2, 0 ] ) | Teisendab üheveerulise arvutabeli kahendväärtustega üheveeruliseks tabeliks. | [ true, true, false ] |