Del via


And, Orog Not funksjoner

Gjelder for: Lerretsapper Copilot Studio Desktop flyter Dataverse formelkolonner Modelldrevne apper Power Platform CLI Dataverse-funksjoner Power Pages

Funksjoner for boolsk logikk, som vanligvis brukes til å behandle resultatene av sammenligninger og tester.

Beskrivelse

Funksjonen And returnerer sann hvis alle argumentene er sanne.

Funksjonen Or returnerer sann hvis noen av argumentene er sanne.

Funksjonen returnerer sann hvis argumentet er usant. Den Not returnerer usann hvis argumentet er sant.

Disse funksjonene fungerer på samme måte som i Excel. Du kan også bruke operatorer til å utføre samme operasjoner ved hjelp av enten Visual Basic- eller JavaScript-syntaks:

Funksjonsnotasjon Notasjon for Visual Basic-operator Notasjon for JavaScript-operator
And( x, y ) x And y x & y
Or( x, y ) x Or y x || y
Not( x ) Not x ! x

Disse funksjonene fungerer med logiske verdier. Du kan ikke sende et tall eller en streng direkte til dem. En sammenligning eller test må utføres først. Den logiske formelen x > 1 evalueres for eksempel til den boolske verdien sann hvis x er større enn 1. Hvis x er mindre enn 1, evalueres formelen som usann.

Syntaks

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

  • LogicalFormulas - Obligatorisk. Logiske formler som skal evalueres og arbeides med.

Eksempler

Eksemplene i denne delen bruker disse globale variablene:

  • en = falsk
  • b = sant
  • x = 10
  • y = 100
  • s = "Hei verden"

Hvis du vil opprette disse globale variablene i en app, setter du inn en Button og angir OnSelect-egenskapen til denne formelen:

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

Merk av for (ved å klikke den mens du holder nede Alt-tasten), og angi deretter Text-egenskapen for en Label-kontroll til en formel i den første kolonnen i neste tabell.

Formel Beskrivelse Resultat
And( a, b ) Tester verdiene i a og b. Ett av argumentene er usann, så funksjonen returnerer usann. falsk
a And b Samme som forrige eksempel ved hjelp av Visual Basic-notasjonen. falsk
A & B Samme som forrige eksempel ved hjelp av JavaScript-notasjonen. falsk
Or( a, b ) Tester verdiene i a og b. Ett av argumentene er sann, så funksjonen returnerer sann. sann
a Or b Samme som forrige eksempel ved hjelp av Visual Basic-notasjonen. sann
en || b Samme som forrige eksempel ved hjelp av JavaScript-notasjonen. sann
Not( a ) Tester verdien for a. Argumentet er usant, så funksjonen returnerer det motsatte resultatet. sann
Not en Samme som forrige eksempel ved hjelp av Visual Basic-notasjonen. sann
! a Samme som forrige eksempel ved hjelp av JavaScript-notasjonen. sann
Len( s ) < 20 AndNot IsBlank( s ) Tester om lengden på s er mindre enn 20, og om den ikke er en tom verdi. Lengden er mindre enn 20, og verdien er ikke tom. Resultatet er derfor sann. sann
Or( Len( s ) < 10, x < 100, y < 100 ) Tester om lengden på s er mindre enn 10, om x er mindre enn 100, og om y er mindre enn 100. Det første og tredje argumentet er usant, men det andre er sant. Derfor returnerer funksjonen sann. sann
Not IsBlank( s ) Tester om s er tomt, noe som returnerer usann. Not returnerer det motsatte av dette resultatet, som er sant. sann