Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Honako hauei aplikatzen zaie: Mihise-aplikazioak
Copilot Studio
Mahaigaineko fluxuak
Dataverse formula zutabeak
Model-driven apps
Power Platform CLI
Dataverse funtzioak
Power Pages
Boolear logikaren funtzioak, alderaketen eta proben emaitzak manipulatzeko erabiltzen direnak.
Deskribapenak
Funtzioak Andegia itzultzen du bere argumentu guztiak egiazkoak badira.
Funtzioak Oregiazkoa itzultzen du bere argumentuak egiazkoak badira.
Funtzioak Notegiazkoa itzultzen du bere argumentua faltsua bada; faltsua itzultzen du bere argumentua egiazkoa bada.
Funtzio horiek Excel-en egiten duten modu berdinean funtzionatzen dute. Erabil ditzakezu eragileak eragiketa berdinak egiteko, bai Visual Basic edo JavaScript sintaxia erabiliz:
| Funtzioen notazioa | Visual Basic eragilearen notazioa | JavaScript eragilearen notazioa |
|---|---|---|
| And( x, y ) | x And y | x & y |
| Or( x, y ) | x Or y | x || y |
| Not( x ) | Not x | ! x |
Funtzio hauek balio logikoekin funtzionatzen dute. Ezin dituzu zenbaki bat edo kateak zuzenean pasa; horren ordez, konparazio edo proba bat egin behar duzu. Adibidez, formula logiko hau x> 1 balio boolearra ebaluatzen du egia bada x baino handiagoa da 1. x1 baino txikiagoa bada, formulak ebaluatzen du faltsua.
Sintaxia
And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( Formula logikoa )
- Formula logikoak - Beharrezkoa. Ebaluatzeko eta funtzionatzeko formula logikoak.
Adibideak
Atal honetako adibideak aldagai global hauek erabiltzen dituzte:
- a = faltsua
- b = egia
- x = 10
- y = 100
- s = "Kaixo mundua"
Aldagai global hauek aplikazio batean sortzeko, sartu Button kontrolatu eta ezarri OnSelect formula honen propietatea:
Set( a, false ); Set( b, true ); Set( x, 10 ); Set( y, 100 ); Set( s, "Hello World" )
Hautatu botoia (sakatu Alt tekla mantentzen duzun bitartean) eta, ondoren, ezarri Testua propietate baten Label kontrola formula bat hurrengo taulako lehen zutabean.
| Formula | Deskribapenak | Emaitza |
|---|---|---|
| And( a, b ) | Balioak probatzen ditu a eta b. Argudioetako bat da faltsua beraz funtzioa itzultzen da faltsua. | faltsua |
| a And b | Aurreko adibidearen berdina, erabiliz Visual Basic notazioa. | faltsua |
| a & b | Aurreko adibidearen berdina, erabiliz JavaScript notazioa. | faltsua |
| Or( a, b ) | Balioak probatzen ditu a eta b. Argudioetako bat da egia beraz funtzioa itzultzen da egia. | egia |
| a Or b | Aurreko adibidearen berdina, erabiliz Visual Basic notazioa. | egia |
| a || b | Aurreko adibidearen berdina, erabiliz JavaScript notazioa. | egia |
| Not( a ) | a balioa probatzen du. Argumentua da faltsua, beraz, funtzioak kontrako emaitza itzultzen du. | egia |
| Not a | Aurreko adibidearen berdina, erabiliz Visual Basic notazioa. | egia |
| ! A | Aurreko adibidearen berdina, erabiliz JavaScript notazioa. | egia |
| Len( s ) < 20 AndNot IsBlank( s ) | Luzera ote dagoen probatzen du s 20 baino txikiagoa da eta ez da hutsik balioa. Luzera 20 baino txikiagoa da eta balioa ez dago hutsik. Beraz, emaitza da egia. | egia |
| Or( Len( s ) < 10, x < 100, y < 100 ) | Luzera ote dagoen probatzen du s 10 baino txikiagoa da, ala ez x 100 baino gutxiago da, eta ea y 100 baino txikiagoa da. Lehenengo eta hirugarren argumentuak faltsuak dira, baina bigarrena egia da. Beraz, funtzioa itzultzen da egia. | egia |
| Not Hutsik( s ) | Probatzen duen ala ez s dago hutsik, itzultzen dena faltsua. Not Emaitza honen kontrakoa itzultzen du, hau da, egia da. | egia |