Dalintis per


And, Orir Not funkcijos

Taikoma: Drobės programėlės "Copilot Studio Desktop" srautuos "Dataverse" formulių stulpelius Modeliu pagrįstos programos "Power Platform" CLI "Dataverse" funkcijos "Power Pages"

Bulio logikos funkcijos, įprastai naudojamos lyginimų ir bandymų rezultatams valdyti.

Aprašas

Funkcija And pateikia true (teisinga ), jei visi argumentai yra teisingi.

Funkcija Or pateikia true (teisinga ), jei kuris nors iš jos argumentų yra teisingas.

Funkcija Not grąžina true (teisinga ), jei jos argumentas yra klaidingas; ji grąžina false (klaidinga ), jei jos argumentas yra teisingas.

Šios funkcijos veikia taip pat, kaip ir programoje „Excel“. Šioms operacijoms atlikti taip pat galite naudoti operatorius, naudodami „Visual Basic“ arba „JavaScript“ sintaksę:

Funkcijų žymėjimas „Visual Basic“ operatorių žymėjimas „JavaScript“ operatorių žymėjimas
And( x, y ) x And y X && Y
Or( x, y ) x Or y x || y
Not( x ) Not x ! x

Šios funkcijos veikia su loginėmis reikšmėmis. Negalite joms skaičiaus ar eilutės perduoti tiesiogiai; turite sukurti palyginimą arba bandymą. Pavyzdžiui, jei > yra daugiau nei 1, loginės formulės x 1 įvertinta Bulio logikos reikšmė yra true. Jei x yra mažiau nei 1, įvertinta formulės reikšmė yra false.

Sintaksė

And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( Loginė forma )

  • LogicalFormulas - būtina. Loginės formulės, kurias reikia įvertinti ir su kuriomis reikia atlikti operacijas.

Pavyzdžiai

Šiame skyriuje pateikiamuose pavyzdžiuose naudojami šie visuotiniai kintamieji:

  • klaidingas =
  • b = tiesa
  • x = 10
  • y = 100
  • s = "Sveikas pasaulis"

Norėdami programoje sukurti šiuos visuotinius kintamuosius, įterpkite mygtuko valdiklį ir jo ypatybę OnSelect nustatykite kaip šią formulę:

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

Pasirinkite mygtuką (jį spustelėdami, kai nuspaudę laikote klavišą „Alt“), tada žymos valdiklio ypatybę Text nustatykite kaip pirmojo kito lentelės stulpelio formulę.

Formulė Aprašas Rezultatas
Anda, b ) Išbando a ir b reikšmes. Vienas iš argumentų yra false, todėl funkcija pateikia false. klaidinga
Ausvydas B And Taip pat, kaip ankstesniame pavyzdyje, naudojant „Visual Basic“ žymėjimą. klaidinga
A && B Taip pat, kaip ankstesniame pavyzdyje, naudojant „JavaScript“ žymėjimą. klaidinga
Ora, b ) Išbando a ir b reikšmes. Vienas iš argumentų yra true, todėl funkcija pateikia true. Tiesa
Ausvydas B Or Taip pat, kaip ankstesniame pavyzdyje, naudojant „Visual Basic“ žymėjimą. Tiesa
|| b Taip pat, kaip ankstesniame pavyzdyje, naudojant „JavaScript“ žymėjimą. Tiesa
Nota ) Išbando a reikšmę. Argumentas yra false, todėl funkcija pateikia priešingą rezultatą. Tiesa
Not a Taip pat, kaip ankstesniame pavyzdyje, naudojant „Visual Basic“ žymėjimą. Tiesa
! a Taip pat, kaip ankstesniame pavyzdyje, naudojant „JavaScript“ žymėjimą. Tiesa
Len (-ai ) < 20 AndNot IsBlank (-ai ) Patikrina, ar s ilgis yra mažesnis nei 20 ir ar tai nėra tuščia reikšmė. Ilgis yra mažesnis nei 20, o reikšmė nėra tuščia. Todėl rezultatas yra true. Tiesa
Or( Len (-ai ) < 10, x < 100, y < 100 ) Patikrina, ar s ilgis yra mažesnis nei 10, ar x yra mažiau nei 100, ir ar y yra mažiau nei 100. Pirmasis ir trečiasis argumentai yra klaidingi, tačiau antrasis – teisingas. Todėl funkcija pateikia true. Tiesa
Not IsBlank (-ai ) Patikrina, ar s yra tuščia reikšmė – pateikiama false. Not grąžina priešingą rezultatą, kuris yra teisingas. Tiesa