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
Dataverse formula columns Mudelipõhised
rakendused
Power Platform CLI
Dataverse functions
Power Pages
Loogikafunktsioonid, mida kasutatakse sageli võrdluste ja testide tulemuste manipuleerimiseks.
Kirjeldus
Kui And kõik selle argumendid on tõesed, tagastab funktsioon väärtuse True.
Funktsioon Or tagastab väärtuse true , kui mõni selle argumentidest on tõene.
Funktsioon Not tagastab tõese väärtuse, kui argument on väär; kui argument on tõene, tagastab funktsioon väära väärtuse.
Need funktsioonid töötavad samamoodi nagu Excelis. Nende toimingute teostamiseks saate kasutada ka tehtemärk, kasutades kas Visual Basicu või JavaScripti süntaksit.
| Funktsiooni vorming | Visual Basicu tehtemärkide vorming | JavaScripti tehtemärkide vorming |
|---|---|---|
| And( x, y ) | x And y | x&y |
| Or( x, y ) | x Or y | x || y |
| Not( x ) | Not x | ! x |
Need funktsioonid töötavad loogiliste väärtustega. Neile ei saa anda otse numbrit ega stringi, selle asemel peab tegema võrdluse või testi. Näiteks loogilist valemit x > 1 hinnatakse loogikaväärtuseks tõene, kui x on suurem kui 1. Kui x on väiksem kui 1, siis valem arvutab väärtuse false.
Süntaks
And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( LogicalFormula )
- LogicalFormulas - nõutav. Loogilised valemid, mida soovite hinnata ja kasutada.
Näited
Selles jaotises toodud näited kasutavad järgmisi globaalseid muutujaid.
- väär =
- b = tõene
- x = 10
- y = 100
- s = "Tere, maailm"
Et luua rakenduses globaalseid muutujaid, lisage juhteelement Nupp ja seadke selle atribuut OnSelect sellele valemile:
Set( a, false ); Set( b, true ); Set( x, 10 ); Set( y, 100 ); Set( s, "Hello World" )
Valige nupp (klõpsates seda hoides all klahvi Alt) ja seejärel seadke atribuudiks Tekst juhtelemendil silt valem järgmise tabeli esimeses veerus.
| Valem | Kirjeldus | Tulem |
|---|---|---|
| And( a, b ) | Testib a ja b väärtusi. Üks argumentidest on väär, seega funktsioon tagastab väärtuse väär. | väär |
| a b And | Sarnaselt eelmise näitega, kasutades Visual Basicu vormingut. | väär |
| a &&; b | Sarnaselt eelmise näitega, kasutades JavaScripti vormingut. | väär |
| Or( a, b ) | Testib a ja b väärtusi. Üks argumentidest on tõene, seega funktsioon tagastab väärtuse tõene. | Tõsi |
| a b Or | Sarnaselt eelmise näitega, kasutades Visual Basicu vormingut. | Tõsi |
| a || b | Sarnaselt eelmise näitega, kasutades JavaScripti vormingut. | Tõsi |
| Nota ) a ) | Testib a väärtust. Argument on väär, seega tagastab funktsioon vastupidise tulemi. | Tõsi |
| Not a | Sarnaselt eelmise näitega, kasutades Visual Basicu vormingut. | Tõsi |
| ! e. l | Sarnaselt eelmise näitega, kasutades JavaScripti vormingut. | Tõsi |
| Len( s ) < 20 AndNot IsBlank( s ) | Kontrollib, kas s pikkus on väiksem kui 20 ja kas see pole tühi väärtus. Pikkus on väiksem kui 20 ja väärtus pole tühi. Seega on tulemuseks tõene. | Tõsi |
| Or( Len( s ) < 10, x < 100, y < 100 ) | Kontrollib, kas s pikkus on alla 10, olenemata sellest, kas x on väiksem kui 100 ja kas y on väiksem kui 100. Esimene ja kolmas argument on valed, kuid teine on tõene. Seetõttu tagastab funktsioon väärtuse tõene. | Tõsi |
| Not IsBlank( s ) | Kontrollib, kas s on tühi, mis tagastab väärtuse väär. Not tagastab sellele tulemile vastupidise väärtuse, mis on tõene. | Tõsi |