Deli putem


And, Ori Not funkcije

Odnosi se na: Canvas aplikacije Copilot Studio Desktop teku Kolone Dataverse formula kolone aplikacija zasnovane na modelu Power Platform CLI Dataverse funkcije Power Pages

Logičke funkcije Bulove algebre, koje se obično koriste za manipulisanje rezultatima upoređivanja i testova.

Opis

Funkcija And vraća vrednost "true" ako su svi njeni argumenti tačni.

Funkcija Or vraća vrednost "true" ako je bilo koji od njenih argumenata tačan.

Funkcija Not vraća vrednost " true" ako argument ima vrednost "false"; vraća vrednost "false" ako argument ima vrednost "true".

Ove funkcije rade na isti način kao i u programu Excel. Takođe možete da koristite operatore da izvodi te iste operacije, koristeći Visual Basic ili JavaScript sintaksu:

Oblik funkcije Oblik Visual Basic operatora Oblik JavaScript operatora
And( x, y ) x And y x & Y
Or( x, y ) x Or y x || y
Not( x ) Not x ! x

Ove funkcije rade sa logičkim vrednostima. Ne možete im direktno preneti broj ili nisku; umesto toga, morate da napravite poređenje ili test. Na primer, ova logička formula x > 1 izračunava logičku vrednost tačno ako je x veće od 1. Ako je x manje od 1, formula se izračunava kao netačna.

Sintaksa

And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( LogicalFormula )

  • LogicalFormulas - Obavezno. Logičke formule za izračunavanje i rad na njima.

Primeri

Primeri u ovom odeljku koriste ove globalne promenljive:

  • lažna =
  • b true =
  • k = 10
  • y = 100
  • s = "Hello World"

Da biste kreirali ove globalne promenljive u aplikaciji, umetnite kontrolu dugme i podesi njeno svojstvo OnSelect prema ovoj formuli:

Set( a, false ); Set( b, true ); Set( x, 10 ); Set( y, 100 ); Set( s, "Hello World" )

Izaberite dugme (kliknite na njega dok držite pritisnut taster Alt), a zatim podesite svojstvo Text za kontrolu Oznaka na formulu u prvoj koloni sledeće tabele.

Formula Opis Rezultat
And( a, b ) Testira vrednosti a i b. Jedan od argumenata je netačno, tako da funkcija vraća netačno. lažan
a And b Isto kao u prethodnom primeru, koristeći Visual Basic oblik. lažan
A & B Isto kao u prethodnom primeru, koristeći JavaScript oblik. lažan
Or( a, b ) Testira vrednosti a i b. Jedan od argumenata je tačno, tako da funkcija vraća tačno. Istina
a Or b Isto kao u prethodnom primeru, koristeći Visual Basic oblik. Istina
|| b Isto kao u prethodnom primeru, koristeći JavaScript oblik. Istina
Not( a ) Testira vrednost a. Argument je netačan, tako da funkcija vraća suprotan rezultat. Istina
Not a Isto kao u prethodnom primeru, koristeći Visual Basic oblik. Istina
! pre podne Isto kao u prethodnom primeru, koristeći JavaScript oblik. Istina
Len( s ) < 20 AndNot IsBlank( s ) Testira da li je dužina s manja od 20 i da njena vrednost nije prazno. Dužina je manja od 20, a vrednost nije prazna. Stoga je rezultat tačno. Istina
Or( Len( s ) < 10, x < 100, y < 100 ) Testira da li je dužina s manja od 10, da li je x manje od 100, i da li je y manje od 100. Prvi i treći argument su netačni, ali drugi je tačan. Zbog toga se funkcija vraća tačno. Istina
Not IsBlank( s ) Testira da li je sprazno, što vraća netačno. Not daje suprotno od ovog rezultata, što je tačno. Istina