Jaa


And-, Or- ja Not-funktio

Koskee seuraavia: Pohjaan perustuvien sovellusten Dataverse kaavasarakkeet Työpöytätyönkulut Mallipohjaisten sovellusten Power Pages Power Platform CLI

Totuusarvon logiikkafunktiot, joita käytetään yleensä muokkaamaan vertailujen tuloksia ja testauksia.

Kuvaus

And-funktio palauttaa arvon tosi, jos kaikilla sen argumenteilla on arvo tosi.

Or funktio palauttaa arvon tosi, jos millä tahansa sen argumentilla on arvo tosi.

Not-funktio palauttaa arvon tosi, jos sen argumentilla on arvo epätosi. Se palauttaa arvon epätosi, jos sen argumentilla on arvo tosi.

Nämä toiminnot toimivat samalla tavalla kuin Excelissä. Operaattoreilla voi suorittaa myös näitä samoja toimintoja käyttämällä joko Visual Basic- tai JavaScript-syntaksia:

Funktiomerkintä Visual Basic -operaattorin merkintätapa JavaScript-operaattorin merkintätapa
Ja( x, y ) x Ja y x & y
Tai( x, y ) x Tai y x || y
Ei( x ) Ei x ! x

Nämä funktiot toimivat loogisten arvojen kanssa. Niille ei voida suoraan välittää numeroa tai merkkijonoa. Sen sijaan täytyy suorittaa vertaus tai testaus. Esimerkiksi tämä looginen kaava x > 1 palauttaa totuusarvon tosi, jos x on suurempi kuin 1. Jos x on pienempi kuin 1, kaava saa arvon epätosi.

Syntaksi

Ja( Looginenkaava1,LooginenKaava2 [, LooginenKaava3, ... ] )
tai( Looginenkaava1,LooginenKaava2 [, LooginenKaava3, ... ] )
Not( LooginenKaava )

  • LogicalFormulas - Pakollinen. Loogiset kaavat, jotka arvioidaan ja joille toiminto suoritetaan.

Esimerkit

Tämän osan esimerkeissä käytetään seuraavia yleisiä muuttujia:

  • Väärä =
  • B = Tosi
  • x = 10
  • y = 100
  • s = "Hei maailma"

Jos haluat luoda näitä yleisiä muuttujia sovelluksessa, lisää Button-ohjausobjekti ja määritä sen OnSelect-ominaisuus tähän kaavaan:

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

Valitse painike (napsauttamalla sitä samalla, kun pidät Alt-näppäintä painettuna) ja määritä sitten Label-ohjausobjektin Text-ominaisuus seuraavan taulukon ensimmäiseen sarakkeeseen.

Kaava Kuvaus Tulos
Ja( a, b ) Testaa a- ja b- arvot. Yksi argumenteista on epätosi, joten funktio palauttaa arvon epätosi. väärä
a Ja b Sama kuin edellisessä esimerkissä, käyttämällä Visual Basic-merkintää. väärä
a & b Sama kuin edellisessä esimerkissä, käyttämällä JavaScript-merkintää. väärä
Tai( a, b ) Testaa a- ja b- arvot. Yksi argumenteista on tosi, joten funktio palauttaa arvon tosi. tosi
a Tai b Sama kuin edellisessä esimerkissä, käyttämällä Visual Basic-merkintää. tosi
a || b Sama kuin edellisessä esimerkissä, käyttämällä JavaScript-merkintää. tosi
Ei( a ) Testaa arvon a. Argumentti on epätosi, joten funktio palauttaa vastakkaisen tuloksen. tosi
Ei a Sama kuin edellisessä esimerkissä, käyttämällä Visual Basic-merkintää. tosi
! a Sama kuin edellisessä esimerkissä, käyttämällä JavaScript-merkintää. tosi
Len( s ) < 20 eikä IsBlank( s ) Testaa, onko s:n pituus pienempi kuin 20 ja onko se tyhjä arvo. Pituus on alle 20 ja arvo ei ole tyhjä. Siksi tulos on tosi. tosi
tai( Pituus( s ) < 10, x < 100, y < 100 ) Testaa , onko s:n pituus alle 10, onko x alle 100 ja onko y alle 100. Ensimmäinen ja kolmas argumentti ovat epätosia, mutta toinen on tosi. Siksi funktio palauttaa arvon tosi. tosi
Not IsBlank( s ) Testaa, onko s tyhjä, mikä palauttaa arvon epätosi. Ei palauta päinvastaista tulosta, mikä on totta. tosi