Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Келесілерге қолданылады: Кенеп бағдарламалары
Copilot Studio
Жұмыс үстелі
ағындары Dataverse формула бағандары
Үлгіге негізделген бағдарламалар
Power Platform CLI
Dataverse функциялары
Power Pages
Әдетте салыстырулардың және тексерулердің нәтижелерін басқару үшін пайдаланылатын логикалық функциялар.
Сипаттама
And Егер оның барлық аргументтері шын болса, функция true мәнін қайтарады.
Егер оның аргументтері шын болса, Or функция true мәнін қайтарады.
Егер оның аргументі жалған болса, Not функция true мәнін қайтарады; аргументі ақиқат болса, false мәнін қайтарады.
Бұл функциялар дәл Excel бағдарламасындағыдай жұмыс істейді. Сондай-ақ Visual Basic немесе JavaScript синтаксисін пайдаланып, дәл осы әрекеттерді орындау үшін операторларды пайдалана аласыз:
| Функция нотациясы | Visual Basic операторы нотациясы | JavaScript операторының нотациясы |
|---|---|---|
| And( x, y ) | РAnd аT� | x && y |
| Or( x, y ) | Ð Or аT� | x || ж |
| Not( х ) | Not x | ! x |
Бұл функциялар логикалық мәндермен жұмыс істейді. Оларды санға немесе жолға тікелей өткізу мүмкін емес; оның орнына салыстыру немесе тексеру жасау керек. Мысалы, мына > мәні 1-ден үлкенірек болса, x 1 логикалық формуласын есептеу true логикалық мәнін береді. x мәні 1-ден азырақ болса, формуланы есептеу false мәнін береді.
Синтаксис
And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( Логикалық формула )
- Логикалық формулалар - Міндетті. Есептейтін және амалдар орындайтын логикалық формулалар.
Мысалдар
Бұл бөлімдегі мысалдарда мына глобалдық айнымалылар пайдаланылады:
- а = жалған
- б = рас
- x = 10
- ж = 100
- с = «Сәлем әлем»
Бағдарламада осы глобалдық айнымалыларды жасау үшін Түймешік басқару элементін кірістіріңіз және оның OnSelect сипатын мына формулаға орнатыңыз:
Set( a, false ); Set( b, true ); Set( x, 10 ); Set( y, 100 ); Set( s, "Hello World" )
Түймешікті таңдаңыз (Alt пернесін басып тұрып, оны басу арқылы), содан кейін Белгі басқару элементінің Мәтін сипатын келесі кестенің бірінші бағанындағы формулаға орнатыңыз.
| Формула | Сипаттама | Нәтиже |
|---|---|---|
| And( а, б ) | a және b мәндерін тексереді. Аргументтердің біреуі — false, сондықтан функция false мәнін қайтарады. | жалған |
| а And б | Visual Basic нотациясын пайдаланатын алдыңғы мысалмен бірдей. | жалған |
| Ð Ñ Ð°Ñ Ð | JavaScript нотациясын пайдаланатын алдыңғы мысалмен бірдей. | жалған |
| Or( а, б ) | a және b мәндерін тексереді. Аргументтердің біреуі — true, сондықтан функция true мәнін қайтарады. | рас |
| а Or б | Visual Basic нотациясын пайдаланатын алдыңғы мысалмен бірдей. | рас |
| а || б | JavaScript нотациясын пайдаланатын алдыңғы мысалмен бірдей. | рас |
| Not( а ) | a мәнін тексереді. Аргумент — false, сондықтан функция қарама-қарсы нәтижені қайтарады. | рас |
| Not a | Visual Basic нотациясын пайдаланатын алдыңғы мысалмен бірдей. | рас |
| ! a | JavaScript нотациясын пайдаланатын алдыңғы мысалмен бірдей. | рас |
| Len( s ) < 20 AndNot IsBlank( s ) | s ұзындығы 20-дан азырақ екенін және оның blank мәні емес екенін тексереді. Ұзындық 20-дан азырақ және мән blank емес. Сондықтан нәтиже — true. | рас |
| Or( Len( s ) < 10, x < 100, y < 100 ) | s ұзындығы 10-нан азырақ екенін, x 100-ден азырақ екенін және y 100-ден азырақ екенін тексереді. Бірінші және үшінші аргументтер false, бірақ екіншісі — true. Сондықтан функция true мәнін қайтарады. | рас |
| Not IsBlank( s ) | s мәні blank екенін тексеріп, бұл false мәнін қайтарады. Not Бұл нәтижеге қарама-қарсы шығады, бұл шындыққа жанасады. | рас |