Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Gælder for: Lærredsapps
Copilot Studio
Desktop flow
Modeldrevne apps
Power Platform CLI
Dataverse-funktioner
Power Pages
Konvertér en tekst, et tal eller en dynamisk værdi til en Boolean værdi.
Beskrivelse
Brug funktionen Boolean til at konvertere andre typer til en Boolean værdi. En Boolean værdi er true, false eller blank.
I de fleste tilfælde sker typetvungning automatisk, og du behøver ikke at bruge funktionen Boolean eksplicit. Returnerer f.eks. 1, If( "true", 1, 0 ) fordi tekststrengen "true" automatisk konverteres til en Boolean. Funktionen Boolean er nyttig, når du vil have en eksplicit konvertering, eller når du bruger en dynamisk værdi.
Syntaks
Boolean( Tekst )
Boolean( TextSingleColumnTable )
-
Tekst - Påkrævet. Den eller de strenge, du vil konvertere. Skal være en version, hvor der ikke skelnes mellem store og små bogstaver i
"true"eller"false". Disse tekststrenge er ikke lokaliseret. tom og tom tekst accepteres og konverteres også til en tom tekst. Alle andre tekststrenge returnerer en fejl.
Boolean( Tal )
Boolean( NumberSingleColumnTable )
-
Antal - Påkrævet. Det eller de tal, du vil konvertere.
0konverteres til falsk , og alle andre tal konverteres til sand. Tomme værdier accepteres og konverteres til en tom.
Boolean( DynamicValue )
-
DynamicValue – påkrævet. Den dynamiske værdi, der skal konverteres. Acceptable værdier afhænger af den dynamiske provider. I forbindelse med JSON- og JSON-booleske værdier accepteres
true,falseognull, svarende til værdierne af true, false og blank i Power Fx. Streng- eller talværdier accepteres som angivet for overbelastninger af Streng og Tal, der er beskrevet tidligere.
Eksempler
Grundlæggende brug
| Formel | Beskrivelse | Resultat |
|---|---|---|
| Boolean( "true" ) | Konverterer tekststrengen "true" til en boolesk værdi. |
sand |
| Boolean( "false" ) | Konverterer tekststrengen "false" til en boolesk værdi. |
falsk |
| Boolean( "TRUE" ) | Konverterer tekststrengen "TRUE" til en boolesk værdi. |
sand |
| Boolean( "TrUe" ) | Konverterer tekststrengen "TrUe" til en boolesk værdi. |
sand |
| Boolean( "Sandfærdig" ) | Der gøres forsøg på at konvertere tekststrengen "Truthful" til en boolesk værdi, men da der ikke er forskel på store og små bogstaver i true og false, returneres der en fejl. |
fejl (ugyldigt argument) |
| Boolean( Blank() ) | Konverterer den tomme værdi til en boolesk værdi. | hvid |
| Boolean( 0 ) | Konverterer tallet 0 til en boolesk værdi. |
falsk |
| Boolean( 1 ) | Konverterer tallet 1 til en boolesk værdi. |
sand |
| Boolean( -1234 ) | Konverterer tallet -1234 til en boolesk værdi. |
sand |
Dynamisk brug
| Formel | Beskrivelse | Resultat |
|---|---|---|
| Boolean( ParseJSON( "{ ""bool"": true }" ).bool ) | Konverterer den dynamiske værdi true (en JSON Boolean) til en boolesk værdi. |
sand |
| Boolean( ParseJSON( "{ ""bool"": null }" ).bool ) | Konverterer den dynamiske værdi null (en JSON null) til en boolesk værdi. |
hvid |
| Boolean( ParseJSON( "{ ""bool"": "true" }" ).bool ) | Forsøger at konvertere den dynamiske værdi "true" (en JSON-streng) til en boolesk værdi, men da den ikke er en gyldig boolesk værdi i JSON, returneres der en fejl. |
fejl (ugyldigt argument) |
| Boolean( ParseJSON( "[ true, false, null ]" ).bool ) | Forsøger at konvertere en matrix med booleske værdier til en tabel med en enkelt kolonne. Tabeller med en enkelt kolonne understøttes ikke med dynamiske værdier, og formlen ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) eller ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) skal i stedet bruges. |
fejl (ugyldigt argument) |
Tabeller med enkelt kolonne
| Formel | Beskrivelse | Resultat |
|---|---|---|
| Boolean( [ "true", "false", Blank() ] ) | Konverterer tabellen med den enkelte kolonne af tekststrenge til en enkelt kolonnetabel med booleske værdier. | [ true, false, blank ] |
| Boolean( [ "true", "forfalsket" ] ) | Konverterer tabellen med den enkelte kolonne af tekststrenge til en enkelt kolonnetabel med booleske værdier. Da der ikke er forskel på store og små bogstaver i true og false i den anden post i denne tabel, returneres der en fejl for denne post. |
[ true, error (ugyldigt argument) ] |
| Boolean( [ 1, 2, 0 ] ) | Konverterer den enkelte kolonnetabel med tal til en tabel med en enkelt kolonne med booleske værdier. | [ true, true, false ] |