Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Отнася се за: Приложения
за платно Copilot Studio
Работен плот потоци
Dataverse формули колони
Модел-задвижвани приложения
Power Platform CLI
Dataverse функции
Power Pages
Булеви логически функции, често използвани за манипулиране на резултатите от сравнения и тестове.
Описание
Функцията And връща "истина" , ако всички аргументи са верни.
Функцията Or връща true , ако някой от аргументите й е верен.
Функцията връща "истина", ако аргументът е неверен; връща "неистина", ако аргументът Not е верен.
Тези функции работят по същия начин, както в Excel. Можете също да използвате оператори да извърши същите тези операции, използвайки една от двете Visual Basic или JavaScript синтаксис:
| Функция нотация | Нотация на оператор Visual Basic | Бележка за оператор на JavaScript |
|---|---|---|
| And( x, y ) | x And y | X & & Y |
| Or( x, y ) | x Or y | х || y |
| Not( x ) | Not x | ! x |
Тези функции работят с логически стойности. Не можете да им предадете номер или низ директно; вместо това трябва да направите сравнение или тест. Например тази логическа формула x > 1оценява на булева стойност вярно, ако х е по-голяма от 1. Ако х е по-малко от 1, формулата се оценява на невярно.
Синтаксис
And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( Логическа форма )
- Логически формули - Задължителни. Логически формули за оценка и работа.
Примери
Примерите в този раздел използват тези глобални променливи:
- фалшив =
- б = вярно
- x = 10
- y = 100
- s = "Hello World"
За да създадете тези глобални променливи в приложение, поставете контрола бутон и задайте свойството OnSelect на тази формула:
Set( a, false ); Set( b, true ); Set( x, 10 ); Set( y, 100 ); Set( s, "Hello World" )
Изберете бутона (като щракнете върху него, докато задържите клавиша Alt) и след това задайте Текст собственост на етикет контрола до формула в първата колона на следващата таблица.
| Формула | Описание | Резултат |
|---|---|---|
| Andа, б ) | Тества стойностите на а и b. Един от аргументите е невярно, така че функцията връща невярно. | невярно |
| a And b | Същият като предишния пример, като се използва Visual Basic нотация. | невярно |
| А & Б | Същият като предишния пример, като се използва JavaScript нотация. | невярно |
| Orа, б ) | Тества стойностите на а и b. Един от аргументите е вярно, така че функцията връща вярно. | верен |
| a Or b | Същият като предишния пример, като се използва Visual Basic нотация. | верен |
| а || b | Същият като предишния пример, като се използва JavaScript нотация. | верен |
| Notа ) | Тества стойността на a. Аргументът е невярно, така че функцията връща обратния резултат. | верен |
| Not една | Същият като предишния пример, като се използва Visual Basic нотация. | верен |
| ! п | Същият като предишния пример, като се използва JavaScript нотация. | верен |
| Len( s ) < 20 AndNot IsBlank( и ) | Тества дали дължината на с е по-малко от 20 и дали не е празно стойност. Дължината е по-малка от 20 и стойността не е празна. Следователно резултатът е вярно. | верен |
| Or( Len( s ) < 10, x < 100, y < 100 ) | Тества дали дължината на s е по-малко от 10, независимо дали х е по-малко от 100 и дали y е по-малко от 100. Първият и третият аргумент са неверни, но вторият е истина. Следователно функцията се връща вярно. | верен |
| Not IsBlank( и ) | Тестове дали s е празно, която връща невярно. Not връща обратното на този резултат, което е вярно. | верен |