Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
Odnosi se na: Canvas aplikacije
Copilot Studio Desktop
teku aplikacije zasnovane na modelima
Power Platform CLI
Dataverse funkcije
Power Pages
Konvertujte tekst, broj ili dinamičku vrednost u Boolean vrednost.
Opis
Koristite Boolean funkciju da biste konvertovali druge tipove u Boolean vrednost. Vrednost Boolean je tačna, netačna ili prazna.
U većini slučajeva, tip promene se dešava automatski i Boolean ne morate izričito da koristite funkciju. Na primer, If( "true", 1, 0 ) daje 1 zato što se tekstualna "true" niska automatski konvertuje u Boolean. Funkcija Boolean je korisna kada želite eksplicitnu konverziju ili kada koristite dinamičku vrednost.
Sintaksa
Boolean( Tekst )
Boolean( TextSingleColumnTable )
-
Tekst - Obavezno. Niske za konvertovanje. Mora da bude verzija konstante
"true"ili"false"koja ne razlikuje velika i mala slova. Ove tekstualne niske nisu lokalizovane. Prazan i prazan tekst takođe se prihvata i konvertuje u prazno. Sve ostale tekstualne niske vraćaju grešku.
Boolean( Broj )
Boolean( NumberSingleColumnTable )
-
Broj - Obavezno. Brojevi za konvertovanje.
0se pretvara u laž i svi ostali brojevi se pretvaraju u true. Prazne vrednosti se prihvataju i pretvaraju u prazno .
Boolean( Dinamička vrednost )
-
DynamicValue – Obavezno. Dinamička vrednost za konvertovanje. Prihvatljive vrednosti zavise od dinamičkog dobavljača. Za JSON, JSON logičke vrednosti
true,falseinullse prihvataju i odgovaraju vrednostima true, false i prazno u Power Fx. String ili brojčane vrednosti su prihvaćene kao što je navedeno za String i Number preopterećenja opisana ranije.
Primeri
Osnovna upotreba
| Formula | Opis | rezultat |
|---|---|---|
| Boolean( "tačno" ) | Konvertuje tekstualnu nisku "true" u logičku vrednost. |
Istina |
| Boolean( "netačno" ) | Konvertuje tekstualnu nisku "false" u logičku vrednost. |
lažan |
| Boolean( "TRUE" ) | Konvertuje tekstualnu nisku "TRUE" u logičku vrednost. |
Istina |
| Boolean( "Trku" ) | Konvertuje tekstualnu nisku "TrUe" u logičku vrednost. |
Istina |
| BooleanNe, ne, | Pokušava da konvertuje tekstualnu nisku "Truthful" u logičku vrednost, ali pošto to nije varijacija konstanti true i false koja ne razlikuje velika i mala slova, dobija se greška. |
greška (nevažeći argument) |
| Boolean( Prazno() ) | Konvertuje praznu vrednost u Bulovu vrednost. | Prazno |
| Boolean( 0 ) | Konvertuje broj 0 u Bulovu vrednost. |
lažan |
| Boolean( 1 ) | Konvertuje broj 1 u Bulovu vrednost. |
Istina |
| Boolean- Ne, -1234. | Konvertuje broj -1234 u Bulovu vrednost. |
Istina |
Dinamička upotreba
| Formula | Opis | rezultat |
|---|---|---|
| Boolean( ParseJSON( "{ "bool"": true }" ).bool ) | Konvertuje dinamičku vrednost true (JSON Boolean) u Bulovu vrednost. |
Istina |
| Boolean( ParseJSON( "{ "bool"": null }" ).bool ) | Konvertuje dinamičku vrednost null (JSON bez vrednosti) u Bulovu vrednost. |
Prazno |
| Boolean( ParseJSON( "{ "bool"": "true" }" ).bool ) | Pokušava da konvertuje dinamičku vrednost (JSON nisku) u Bulovu vrednost, ali pošto ona "true" nije važeća Bulova vrednost u JSON-u, dobija se greška. |
greška (nevažeći argument) |
| Boolean( ParseJSON( "[ true, false, null ]" ).bool ) | Pokušava da konvertuje niz logičkih vrednosti u tabelu sa jednom kolonom. Tabele sa jednom kolonom nisu podržane sa dinamičkim vrednostima i umesto nje bi trebalo koristiti formulu ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) )ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) ili treba koristiti. |
greška (nevažeći argument) |
Tabele sa jednom kolonom
| Formula | Opis | rezultat |
|---|---|---|
| Boolean( [ "true", "false", Blank() ] ) | Konvertuje tabelu sa jednom kolonom tekstualnih niski u tabelu sa jednom kolonom logičkih vrednosti. | [ true, false, prazno ] |
| Boolean( [ "tačno", "falsifikovano" ] ) | Konvertuje tabelu sa jednom kolonom tekstualnih niski u tabelu sa jednom kolonom logičkih vrednosti. Pošto drugi zapis u ovoj tabeli nije varijacija konstanti true i false koja ne razlikuje velika i mala slova, vraća se greška za ovaj zapis. |
[ true, error (invalid argument) ] |
| Boolean( [ 1, 2, 0 ] ) | Konvertuje tabelu brojeva sa jednom kolonom u tabelu sa jednom kolonom bulovih vrednosti. | [ true, true, false ] |