Boolean (Fungsi )
Berlaku untuk: Aplikasi
kanvas Alur
desktop Aplikasi
Power Pages
Power Platform berbasis model CLI
Mengkonversi string teks, angka, atau nilai tidak berjensi ke nilai Boolean.
Description
Gunakan fungsi Boolean untuk mengkonversi jenis lain ke nilai Boolean. Nilai Boolean adalah true, false, atau blank.
Di kebanyakan kasus, pemaksaan jenis terjadi secara otomatis dan fungsi Boolean tidak perlu digunakan secara eksplisit. Contohnya, If( "true", 1, 0 )
akan menghasilkan 1 karena string teks "true"
secara otomatis dikonversi ke Boolean. Fungsi Boolean berguna bila konversi eksplisit diinginkan atau bila menggunakan nilai tidak berjenis.
Sintaks
Boolean( String )
Boolean( stringsingleColumnTable )
- String - Wajib. String yang akan dikonversi. Harus merupakan versi yang tidak peka besar huruf
"true"
atau"false"
. String ini tidak dilokalkan. string blank dan kosong juga diterima dan dikonversi menjadi blank. Semua string teks lainnya menghasilkan kesalahan.
Boolean( Angka )
Boolean( NumberSingleColumnTable )
- Number - Wajib. Angka yang akan dikonversikan.
0
dikonversi ke false dan semua angka lainnya dikonversi menjadi true. nilai blank disetujui dan dikonversi menjadi blank.
Boolean( Tidak Berjenis )
- Tidak Berjenis - Wajib. Nilai tidak berjenis untuk dikonversi. Nilai yang dapat diterima tergantung pada penyedia tak berjenis. Untuk JSON, nilai boolean JSON
true
,false
, dannull
diterima, sesuai dengan nilai true, false, dan blank di Power Fx. Nilai string atau angka diterima sebagaimana diuraikan untuk kelebihan beban String dan Angka yang dijelaskan sebelumnya.
Contoh
Penggunaan dasar
Rumus | Description | Hasil |
---|---|---|
Boolean( "true" ) | Mengonversi string teks "true" ke nilai Boolean. |
benar |
Boolean( "false" ) | Mengonversi string teks "false" ke nilai Boolean. |
salah |
Boolean( "TRUE" ) | Mengonversi string teks "TRUE" ke nilai Boolean. |
benar |
Boolean( "TrUe" ) | Mengonversi string teks "TrUe" ke nilai Boolean. |
benar |
Boolean( "Truthful" ) | Upaya mengkonversi string teks "Truthful" ke nilai boolean, tetapi karena ini bukan variasi yang tidak peka huruf true dan false , kesalahan dihasilkan. |
Kesalahan Argumen Tidak Valid |
Boolean( Blank() ) | mengonversikan Nilai blank ke nilai boolean. | kosong |
Boolean( 0 ) | Mengonversi angka 0 ke nilai boolean. |
salah |
Boolean( 1 ) | Mengonversi angka 1 ke nilai boolean. |
benar |
Boolean( -1234 ) | Mengonversi angka -1234 ke nilai boolean. |
benar |
Penggunaan tanpa jenis
Rumus | Description | Hasil |
---|---|---|
Boolean( ParseJSON( "{ ""bool"": true }" ).bool ) | Mengkonversi nilai tanpa jenis true (Boolean JSON) ke nilai boolean. |
benar |
Boolean( ParseJSON( "{ ""bool"": null }" ).bool ) | Mengkonversi nilai tanpa jenis null (null JSON) ke nilai boolean. |
kosong |
Boolean( ParseJSON( "{ ""bool"": "true" }" ).bool ) | Upaya mengkonversi nilai tanpa jenis "true" (string JSON) ke nilai boolean, namun karena nilai boolean bukan nilai boolean yang valid di JSON, kesalahan akan dihasilkan. |
Kesalahan Argumen Tidak Valid |
Boolean( ParseJSON( "[ true, false, null ]" ).bool ) | Upaya mengkonversi larik nilai boolean ke tabel kolom tunggal. Tabel kolom tunggal tidak didukung dengan nilai tanpa jenis, dan sebaliknya rumus ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) atau ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) harus digunakan. |
Kesalahan Argumen Tidak Valid |
Tabel kolom tunggal
Rumus | Description | Hasil |
---|---|---|
Boolean( [ "true", "false", Blank() ] ) | Mengkonversi tabel kolom tunggal string teks ke tabel kolom tunggal dari nilai boolean. | [ true, false, blank ] |
Boolean( [ "true", "falsified" ] ) | Mengkonversi tabel kolom tunggal string teks ke tabel kolom tunggal dari nilai boolean. Karena rekaman kedua dalam tabel ini bukan variasi kasus yang tidak peka huruf true dan false , kesalahan akan dihasilkan untuk rekaman ini. |
[ true, kesalahan (argumen tidak valid) ] |
Boolean( [ 1, 2, 0 ] ) | Mengkonversi tabel kolom tunggal angka ke tabel kolom tunggal dari nilai boolean. | [ true, true, false ] |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk