Jagamisviis:


And, Orja Not funktsioonid

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