Bagikan melalui


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