Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 |