Partekatu bidez


And, Oreta Not funtzioak

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