Boolean funkcija

Attiecas uz: Audekla programmas Copilot Studio Desktop plūsmas Modeļa vadītas programmas Power Platform CLI Dataverse funkcijas Power Pages

Teksta, skaitļa vai dinamiskās vērtības konvertēšana par Boolean vērtību.

Apraksts

Izmantojiet funkciju, Boolean lai pārvērstu citus tipus Boolean par vērtību. Vērtība Boolean ir true, false vai tukša.

Vairumā gadījumu tipa piespiešana notiek automātiski, un šī funkcija nav skaidri jāizmanto Boolean . Piemēram, If( "true", 1, 0 ) atgriež 1, jo teksta virkne "true" tiek automātiski pārvērsta par .Boolean Šī Boolean funkcija ir noderīga, ja vēlaties veikt nepārprotamu reklāmguvumu vai izmantot dinamisku vērtību.

Sintakse

Boolean( Teksts )
Boolean( TextSingleColumnTable )

  • Teksts - Obligāts. Pārveidojamā(-s) virkne(-s) Jābūt reǵistrnejūtīgai "true" vai "false" versijai. Šīs teksta virknes nav lokalizētas. Tukšs un tukšs teksts arī tiek pieņemts un pārvērsts par tukšu. Pārējās teksta virknes atgriež kļūdu.

Boolean( Numurs )
Boolean( NumberSingleColumnTable )

  • Skaits - nepieciešams. Pārveidojamais(-ie) skaitlis(-ļi) 0 tiek pārvērsts par false un visi pārējie skaitļi tiek pārvērsti par patiesiem. tukšās vērtības tiek akceptētas un pārvērstas par tukšu.

Boolean( Dinamiskā vērtība )

  • DynamicValue - obligāts. Konvertējamā dinamiskā vērtība. Pieņemamās vērtības ir atkarīgas no dinamiskā nodrošinātāja. JSON gadījumā JSON būla vērtības true, false un null tiek pieņemtas atbilstoši vērtībām patiess, aplams un tukšs programmā Power Fx. Virknes vai skaitliskās vērtības tiek pieņemtas, kā norādīts iepriekš aprakstītajām virknes un skaitļu pārslodzēm.

Piemēri

Pamata lietojums

Formula Apraksts Rezultāts
Boolean( "patiess" ) Pārvērš teksta virkni "true" būla vērtībā. patiess
Boolean( "nepatiess" ) Pārvērš teksta virkni "false" būla vērtībā. nepatiess
Boolean( "PATIESS" ) Pārvērš teksta virkni "TRUE" būla vērtībā. patiess
Boolean( "TrUe") Pārvērš teksta virkni "TrUe" būla vērtībā. patiess
Boolean( "Patiess" ) Mēģina pārvērst teksta virkni "Truthful" par būla vērtību, taču tā kā tā nav reǵistrnejutīga true un false variācija, tiek atgriezta kļūda. kļūda (nederīgs arguments)
Boolean( Tukšs () ) Pārvērš tukšo vērtību par Būla vērtību. Tukša
Boolean( 0 ) Pārvērš skaitli 0 par Būla vērtību. nepatiess
Boolean( 1 ) Pārvērš skaitli 1 par Būla vērtību. patiess
Boolean( -1234 ) Pārvērš skaitli -1234 par Būla vērtību. patiess

Dinamisks lietojums

Formula Apraksts Rezultāts
Boolean( ParseJSON( "{ ""bool"": true }" ).bool ) Pārvērš dinamisko vērtību true (JSON Boolean) par Būla vērtību. patiess
Boolean( ParseJSON( "{ ""bool"": null }" ).bool ) Pārvērš dinamisko vērtību null (JSON null) par Būla vērtību. Tukša
Boolean( ParseJSON( "{ ""bool"": "true" }" ).bool ) Mēģina pārvērst dinamisko vērtību "true" (JSON virkni) par Būla vērtību, bet, tā kā tā nav derīga Būla vērtība JSON, tiek atgriezta kļūda. kļūda (nederīgs arguments)
Boolean( ParseJSON( "[ true, false, null ]" ).bool ) Mēģina pārvērst būla vērtību masīvu par vienu tabulas kolonnu. Vienas kolonnas tabulas netiek atbalstītas ar dinamiskām vērtībām, un tā vietā jāizmanto formula ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) vai ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) formula. kļūda (nederīgs arguments)

Vienas kolonnas tabulas

Formula Apraksts Rezultāts
Boolean( [ "true", "false", Blank() ] ) Konvertē teksta virkņu vienu kolonnu tabulu par vienu Būla vērtību kolonnu tabulu. [ patiess, nepatiess, tukšs ]
Boolean( [ "patiess", "viltots" ] ) Konvertē teksta virkņu vienu kolonnu tabulu par vienu Būla vērtību kolonnu tabulu. Tā kā otrais ieraksts šajā tabulā nav reģistrnejutīga true un false versija, ierakstam tiek atgriezta kļūda. [ true, kļūda (nederīgs arguments) ]
Boolean( [ 1, 2, 0 ] ) Pārvērš vienas kolonnas skaitļu tabulu par vienas kolonnas Būla vērtību tabulu. [ patiess, patiess, aplams ]