Jagamisviis:


Ja, Või ja mitte funktsioonid

Kehtib: Lõuendirakenduste Dataverse valemiveerud Töölauavood Mudelipõhised rakendused Power Platform CLI

Loogikafunktsioonid, mida kasutatakse sageli võrdluste ja testide tulemuste manipuleerimiseks.

Kirjeldus

Funktsioon And tagastab väärtuse tõene, kui kõik argumendid on tõesed.

Funktsioon Or tagastab väärtuse tõene, kui ükski argument on tõene.

Funktsioon Not tagastab väärtuse tõene, kui selle argument on väär; ta tagastab väärtuse väär, kui selle argument on tõene.

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, ... ] )
Või( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Ei( LogicalFormula )

  • LogicalFormula(s) – nõutav. Loogilised valemid, mida soovite hinnata ja kasutada.

Näited

Selles jaotises toodud näited kasutavad järgmisi globaalseid muutujaid.

  • a = väär
  • b = tõene
  • x = 10
  • y = 100
  • s = "Hello World"

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. false
a JA b Sarnaselt eelmise näitega, kasutades Visual Basicu vormingut. false
a &&; b Sarnaselt eelmise näitega, kasutades JavaScripti vormingut. false
Or( a, b ) Testib a ja b väärtusi. Üks argumentidest on tõene, seega funktsioon tagastab väärtuse tõene. tõene
a või b Sarnaselt eelmise näitega, kasutades Visual Basicu vormingut. tõene
a || b Sarnaselt eelmise näitega, kasutades JavaScripti vormingut. tõene
Not( a ) Testib a väärtust. Argument on väär, seega tagastab funktsioon vastupidise tulemi. tõene
Not a Sarnaselt eelmise näitega, kasutades Visual Basicu vormingut. tõene
! e. l Sarnaselt eelmise näitega, kasutades JavaScripti vormingut. tõene
Len( s ) < 20 And Not 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õene
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õene
Not IsBlank( s ) Kontrollib, kas s on tühi, mis tagastab väärtuse väär. Not tagastab selle tulemuse vastandi, mis on tõene. tõene