Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Attiecas uz: Audekla programmas
Copilot Studio
Darbvirsmas plūsmas
Dataverse formulas kolonnas
Modeļa vadītas programmas
Power Platform CLI
Dataverse funkcijas
Power Pages
Būla loģikas funkcijas, ko parasti izmanto, lai manipulētu ar salīdzinājumu un pārbaužu rezultātiem.
Apraksts
Funkcija And atgriež patiesu , ja visi tās argumenti ir patiesi.
Funkcija Or atgriež patiesu , ja kāds no tās argumentiem ir patiess.
Funkcija Not atgriež true , ja tās arguments ir false; tā atgriež false , ja tās arguments ir true.
Šīs funkcijas darbojas tieši tāpat kā programmā Excel. Varat izmantot operatorus, lai izpildītu šīs pašas operācijas, lietojot vai nu Visual Basic vai JavaScript sintaksi:
| Funkcijas apzīmējums | Visual Basic operatora apzīmējums | JavaScript operatora apzīmējums |
|---|---|---|
| And( x, y ) | x y And | x &&&; y |
| Or( x, y ) | x y Or | x || y |
| Not( x ) | Not x | ! x |
Šīs funkcijas darbojas ar loģiskām vērtībām. Nevarat tām padot skaitli vai virkni tieši; tā vietā ir jāveic salīdzināšana vai pārbaude. Piemēram, šī loģiskā formula x > 1 novērtē uz Būla vērtību true, ja x ir lielāks par 1. Ja x ir mazāks par 1, formula novērtē uz false.
Sintakse
And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( Loģiskā formula )
- LogicalFormulas - Nepieciešams. Loģiskās formulas, kuras novērtēt un lietot.
Piemēri
Šīs sadaļas piemēros ir izmantoti šādi globālie mainīgie:
- nepatiess =
- B = patiess
- x = 10
- y = 100
- s = "Sveika pasaule"
Lai programmā izveidotu šos globālos mainīgos, ievietojiet Button vadīklu un iestatiet tās rekvizītu OnSelect uz šo formulu:
Set( a, false ); Set( b, true ); Set( x, 10 ); Set( y, 100 ); Set( s, "Hello World" )
Atlasiet pogu (noklikšķinot uz tās, kamēr turat nospiestu Alt taustiņu) un pēc tam iestatiet vadīklas Label rekvizītu Teksts uz formulu nākamās tabulas pirmajā kolonnā.
| Formula | Apraksts | Rezultāts |
|---|---|---|
| And( a, b ) | Pārbauda a un b vērtības. Viens no argumentiem ir aplams, tāpēc funkcija atgriež aplams. | nepatiess |
| a And b | Tāds pats, kā iepriekšējā piemērā, izmantojot Visual Basic apzīmējumu. | nepatiess |
| a &&&b | Tāds pats, kā iepriekšējā piemērā, izmantojot JavaScript apzīmējumu. | nepatiess |
| Or( a, b ) | Pārbauda a un b vērtības. Viens no argumentiem ir patiess, tāpēc funkcija atgriež patiess. | patiess |
| a Or b | Tāds pats, kā iepriekšējā piemērā, izmantojot Visual Basic apzīmējumu. | patiess |
| A || b | Tāds pats, kā iepriekšējā piemērā, izmantojot JavaScript apzīmējumu. | patiess |
| Nota) | Pārbauda a vērtību. Arguments ir aplams, tāpēc funkcija atgriež pretēju rezultātu. | patiess |
| Not a | Tāds pats, kā iepriekšējā piemērā, izmantojot Visual Basic apzīmējumu. | patiess |
| ! r | Tāds pats, kā iepriekšējā piemērā, izmantojot JavaScript apzīmējumu. | patiess |
| Len( s ) < 20 AndNot IsBlank( s ) | Pārbauda vai s garums ir mazāks par 20, un vai tā nav tukša vērtība. Garums ir mazāks par 20, un vērtība nav tukša. Tāpēc rezultāts ir patiess. | patiess |
| Or( Lens ( s ) < 10, x < 100, y < 100 ) | Pārbauda vai s garums ir mazāks par 10, vai x ir mazāks par 100, un vai y ir mazāks par 100. Pirmais un trešais arguments ir aplami, bet otrais ir patiess. Tāpēc funkcija atgriež vērtību patiess. | patiess |
| Not IsBlank( s ) | Pārbauda vai s ir tukša, kas atgriež aplams. Not Atgriež pretēju šim rezultātam, kas ir taisnība. | patiess |