Fungsi Dan, Atau, dan Tidak
Berlaku untuk: Kolom rumus aplikasi kanvas
Dataverse Alur desktop
Aplikasi berdasarkan
Power Pages
Power Platform model CLI
Fungsi logika Boolean, yang biasa digunakan untuk memanipulasi hasil perbandingan dan pengujian.
KETERANGAN
Fungsi And mengembalikan nilai true jika semua argumennya true.
Fungsi Or mengembalikan nilai true jika salah satu argumennya true.
Fungsi Not mengembalikan true jika argumennya adalah false; mengembalikan false jika argumennya true.
Fungsi ini berfungsi sama seperti di Excel. Anda juga dapat menggunakan operator untuk melakukan operasi yang sama ini, baik menggunakan sintaksis Visual Basic atau JavaScript:
Notasi fungsi | Notasi operator Visual Basic | Notasi operator JavaScript |
---|---|---|
Dan ( x, y ) | x dan y | x & y |
Atau( x, y ) | x Atau y | x || y |
Tidak( x ) | Bukan x | ! x |
Fungsi ini berfungsi dengan nilai logika. Anda tidak dapat mengirimkan angka atau string secara langsung; namun, Anda harus membuat perbandingan atau pengujian. Contohnya, rumus logika x > 1 ini dievaluasi ke nilai Boolean true jika x lebih besar dari 1. Jika x kurang dari 1, rumus dievaluasi ke false.
Sintaks
dan(Rumus Logis1,Rumus Logis2[ , Rumus Logis3 , ... ])
Atau(Rumus Logis1,Rumus Logis2[ , Rumus Logis3 , ... ] )
Tidak(Rumus Logika)
- Rumus Logis- Wajib. Rumus logika untuk dievaluasi dan dioperasikan.
Contoh
Contoh di bagian ini menggunakan variabel global ini:
- yang = salah
- b = benar
- x = 10
- y = 100
- s = "Halo Dunia"
Untuk membuat variabel global di aplikasi, sisipkan kontrol Tombol, dan atur properti OnSelect ke rumus ini:
Set( a, false ); Set( b, true ); Set( x, 10 ); Set( y, 100 ); Set( s, "Hello World" )
Pilih tombol (dengan mengkliknya saat Anda menahan tombol Alt), lalu atur properti Teks dari kontrol Label ke rumus di kolom pertama pada tabel berikutnya.
Rumus | KETERANGAN | Hasil |
---|---|---|
Dan(a, b) | Menguji nilai a dan b. Salah satu argumennya adalah false, sehingga fungsinya mengembalikan false. | palsu |
a dan b | Sama seperti contoh sebelumnya, menggunakan notasi Visual Basic. | palsu |
A & B | Sama seperti contoh sebelumnya, menggunakan notasi JavaScript. | palsu |
Atau( a, b ) | Menguji nilai a dan b. Salah satu argumennya adalah true, sehingga fungsinya mengembalikan true. | benar |
a Atau b | Sama seperti contoh sebelumnya, menggunakan notasi Visual Basic. | benar |
a || b | Sama seperti contoh sebelumnya, menggunakan notasi JavaScript. | benar |
Tidak( a ) | Menguji nilai of a. Argumennya adalah false, sehingga fungsinya menghasilkan hasil sebaliknya. | benar |
Bukan | Sama seperti contoh sebelumnya, menggunakan notasi Visual Basic. | benar |
! a | Sama seperti contoh sebelumnya, menggunakan notasi JavaScript. | benar |
Len(s)20 < Dan Bukan IsBlank( s) | Menguji apakah panjang s kurang dari 20 dan apakah ini bukan nilai kosong. Panjangnya kurang dari 20, dan nilainya tidak kosong. Oleh karena itu, hasilnya true. | benar |
Atau( Len( s ) < 10, x < 100, y < 100 ) | Menguji apakah panjang s kurang dari 10, apakah x kurang dari 100, dan apakah y kurang dari 100. Argumen pertama dan ketiga adalah false, namun yang kedua adalah true. Oleh karena itu, fungsi mengembalikan nilai true. | benar |
Bukan IsBlank( s ) | Menguji apakah s adalah kosong, yang mengembalikan false. Not mengembalikan kebalikan dari hasil ini, yang benar . | benar |