Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
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 |