Megosztás a következőn keresztül:


És, Vagy, és Nem függvények

A következőkre vonatkozik: Vászonalapú alkalmazások Dataverse képletoszlopai Asztali folyamatok Modellvezérelt alkalmazások Power Pages Power Platform CLI

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

Ismertetés

Az And függvény igaz értéket ad vissza, ha minden argumentuma igaz.

Az Or függvény igaz értéket ad vissza, ha bármely 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
És( x, y ) x És y x &&; y
Vagy( x, y ) x Vagy y x || y
Nem( x ) Nem 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

És( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Vagy( LogikaiKéplet1; LogikaiKéplet2 [, LogikaiKéplet3; ... ] )
Nem( LogikaiKéplet )

  • 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
És( 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 És 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
Vagy( 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 Vagy 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
Nem( a ) Az a értékét teszteli. Az argumentum hamis, tehát a függvény az ellenkező eredményt adja vissza. igaz
Nem 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 és nem 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
Vagy( 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
Nem IsBlank( s ) Megvizsgálja , hogy az s üres-e, ami hamis értéket ad vissza. Nem adja vissza ennek az eredménynek az ellenkezőjét, ami igaz. igaz