And, Orés Not függvények

A következőkre vonatkozik: Vászonalapú alkalmazások Copilot Studio Desktop folyamatok Dataverse képletoszlopok Modellalapú alkalmazások Power Platform CLI Dataverse-függvények Power Pages

Logikai függvények, amelyeket általában összehasonlítások és tesztek eredményeinek módosítására szolgálnak.

Ismertetés

A And függvény igaz értéket ad vissza, ha az összes argumentuma igaz.

A Or függvény igaz értéket ad vissza, ha bármelyik argumentuma igaz.

A Not függvény igaz értéket ad vissza, ha az argumentuma hamis; hamis értéket ad vissza, ha az argumentuma igaz.

Ezek a függvények ugyanúgy működnek, mint az Excelben. Ugyanezeket a műveleteket az operátorok segítségével is végrehajthatja, akár Visual Basic vagy JavaScript szintaxissal:

Függvény jelölése Visual Basic operátorok jelölése JavaScript-operátor jelölése
And( x, y ) x And y x &&; y
Or( x, y ) x Or y x || y
Not( x ) Not x ! x

Ezek a függvények logikai értékeket használnak. Esetükben szám vagy sztring közvetlen megadása helyett összehasonlításra vagy tesztre van szükség. Például az x > 1 logikai képlet az igaz logikai értékre értékeli, Ha x nagyobb 1-nél . Ha az x kisebb, mint 1, a képlet értékelése hamis eredményt ad vissza.

Szintaxis

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

  • LogicalFormulas - Kötelező. Az értékeléshez és a művelethez használt logikai formulák.

Példák

Az ebben a szakaszban szereplő példák a következő globális változókat használják:

  • a = hamis
  • b = igaz
  • x = 10
  • y = 100
  • s = "Hello World"

Ha egy alkalmazásban szeretné létrehozni ezeket a globális változókat, szúrjon be egy Gomb vezérlőt, és állítsa be a OnSelect tulajdonságot erre a képletre:

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

Válassza ki a gombot (az ALT billentyű lenyomva tartásával), majd állítsa be a Címke vezérlőelem Szöveg tulajdonságát a következő táblázat első oszlopának megfelelő képletre.

Képlet Ismertetés Eredmény
And( a, b ) Az a és a b értékeit teszteli. Az egyik argumentum hamis, így a függvény hamis értéket ad vissza. téves
a And b Ugyanaz, mint az előző példánál, de Visual Basic jelölés használatával. téves
A && B Ugyanaz, mint az előző példánál, de JavaScript jelölés használatával. téves
Or( a, b ) Az a és a b értékeit teszteli. Az egyik argumentum igaz, így a függvény igaz értéket ad vissza. igaz
a Or b Ugyanaz, mint az előző példánál, de Visual Basic jelölés használatával. igaz
a || b Ugyanaz, mint az előző példánál, de JavaScript jelölés használatával. igaz
Nota ) Az a értékét teszteli. Az argumentum hamis, tehát a függvény az ellenkező eredményt adja vissza. igaz
Not egy Ugyanaz, mint az előző példánál, de Visual Basic jelölés használatával. igaz
! de Ugyanaz, mint az előző példánál, de JavaScript jelölés használatával. igaz
Len( s ) < 20 AndNot IsBlank( s ) Megvizsgálja, hogy az s hossza kisebb-e, mint 20, és hogy nem üres érték-e . A hossza kisebb, mint 20, és az érték nem üres. Az eredmény tehát igaz. igaz
Or( Len( s ) < 10, x < 100, y < 100 ) Megvizsgálja, hogy az s hossza kisebb-e, mint 10, hogy x kevesebb-e , mint 100, és hogy y kisebb-e, mint 100. Az első és a harmadik argumentum hamis, de a második igaz. A függvény tehát igaz értéket ad vissza . igaz
Not IsBlank( s ) Megvizsgálja , hogy az süres-e, ami hamis értéket ad vissza. Not Ennek az eredménynek az ellenkezőjét adja vissza, ami igaz. igaz