Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Terpakai kepada: Apl
kanvas Copilot Studio
Desktop mengalir
lajur
formula Dataverse Apl
dipacu model Power Platform CLI
Fungsi
Dataverse Halaman Kuasa
Fungsi logik Boolean, biasanya digunakan untuk memanipulasi hasil perbandingan dan ujian.
Penerangan
Fungsi mengembalikan Andbenar jika semua hujahnya benar.
Fungsi mengembalikan Orbenar jika mana-mana hujahnya benar.
Fungsi mengembalikan Notbenar jika hujahnya salah; ia mengembalikan palsu jika hujahnya benar.
Fungsi ini berfungsi dengan cara yang sama seperti yang mereka lakukan dalam Excel. Anda juga boleh menggunakan operators untuk melaksanakan operasi yang sama, menggunakan sama ada Visual Basic atau sintaks 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 bekerja dengan nilai logik. Anda tidak boleh menghantar nombor atau rentetan secara terus; sebaliknya, anda mesti membuat perbandingan atau ujian. Contohnya, formula logik ini x > 1 menilai kepada nilai Boolean benar jika x adalah lebih besar daripada 1. Jika x adalah kurang daripada 1, formula akan menilai untuk palsu.
Sintaks
And( LogicFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( Formula Logik )
- Formula Logik - Diperlukan. Formula logik untuk menilai dan beroperasi.
Contoh
Contoh dalam bahagian ini menggunakan pemboleh ubah global ini:
- palsu =
- b = benar
- x = 10
- y = 100
- s = "Hello Dunia"
Untuk mencipta pemboleh ubah global ini dalam aplikasi, sisipkan kawalan Butang dan tetapkan sifat OnSelect untuk formula ini:
Set( a, false ); Set( b, true ); Set( x, 10 ); Set( y, 100 ); Set( s, "Hello World" )
Pilih butang (dengan mengkliknya semasa anda menekan kekunci Alt), dan kemudian tetapkan sifat Teks kawalan Label untuk formula dalam lajur pertama jadual seterusnya.
| Formula | Penerangan | Hasil |
|---|---|---|
| And( a, b ) | Uji nilai a dan b. Salah satu daripada argumen adalah palsu, maka fungsi mengembalikan palsu. | 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 ) | Uji nilai a dan b. Salah satu daripada argumen adalah benar, maka fungsi mengembalikan benar. | 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 ) | Uji nilai a. Argumen palsu, maka fungsi mengembalikan hasil yang sebaliknya. | Benar |
| Not a | Sama seperti contoh sebelumnya, menggunakan notasi Visual Basic. | Benar |
| ! p | Sama seperti contoh sebelumnya, menggunakan notasi JavaScript. | Benar |
| Len( s ) < 20 AndNot IsBlank( s ) | Menguji sama ada panjang s adalah kurang daripada 20 dan sama ada adakah ia bukan nilai kosong. Panjangnya kurang daripada 20, dan nilainya bukanlah kosong. Oleh itu, hasilnya adalah benar. | Benar |
| Or( Len ( s ) < 10, x < 100, y < 100 ) | Ujian sama ada panjang s adalah kurang daripada 10, sama ada x adalah lebih daripada 100, dan sama ada y adalah kurang daripada 100. Argumen pertama dan ketiga adalah palsu, tetapi yang kedua adalah benar. Oleh itu, fungsi akan mengembalikan benar. | Benar |
| Not IsBlank( s ) | Uji sama ada s adalah kosong, yang mengembalikan palsu. Not mengembalikan bertentangan dengan hasil ini, yang benar. | Benar |