Bagikan melalui


And, Or, dan Not fungsi

Berlaku untuk: Aplikasi Kanvas Copilot Studio Desktop mengalir kolom rumus Dataverse Aplikasi berbasis model Power Platform CLI Fungsi Dataverse Power Pages

Fungsi logika Boolean, yang biasa digunakan untuk memanipulasi hasil perbandingan dan pengujian.

KETERANGAN

Fungsi And mengembalikan true jika semua argumennya benar.

Fungsi Or mengembalikan true jika salah satu argumennya benar.

Fungsi Not mengembalikan true jika argumennya salah; ia mengembalikan false jika argumennya benar.

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
And(x, y) x And y x & y
Or(x, y) x Or y x || y
Not( x ) Not 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

And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( LogicalFormula )

  • 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
And(a, b) Menguji nilai a dan b. Salah satu argumennya adalah false, sehingga fungsinya mengembalikan false. palsu
a And b Sama seperti contoh sebelumnya, menggunakan notasi Visual Basic. palsu
A & B Sama seperti contoh sebelumnya, menggunakan notasi JavaScript. palsu
Or(a, b) Menguji nilai a dan b. Salah satu argumennya adalah true, sehingga fungsinya mengembalikan true. benar
a Or b Sama seperti contoh sebelumnya, menggunakan notasi Visual Basic. benar
a || b Sama seperti contoh sebelumnya, menggunakan notasi JavaScript. benar
Not( a ) Menguji nilai of a. Argumennya adalah false, sehingga fungsinya menghasilkan hasil sebaliknya. benar
Not sebuah Sama seperti contoh sebelumnya, menggunakan notasi Visual Basic. benar
! a Sama seperti contoh sebelumnya, menggunakan notasi JavaScript. benar
Len( s ) < 20 AndNot 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
Or(Lensa ) < 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
Not IsBlank ( s ) Menguji apakah s adalah kosong, yang mengembalikan false. Not mengembalikan kebalikan dari hasil ini, yang benar. benar