Operator dalam ekspresi dalam laporan paginated (Pembuat Laporan)
Berlaku untuk: Microsoft Report Builder (SSRS) Power BI Report Builder Perancang Laporan di SQL Server Data Tools
Operator adalah simbol yang mewakili tindakan yang diterapkan ke satu atau beberapa istilah dalam ekspresi dalam laporan paginated. Kategori operator berikut didukung dalam ekspresi: aritmetika, perbandingan, perangkaian, logis atau bitwise, dan pergeseran bit.
Catatan
Anda dapat membuat dan memodifikasi file definisi laporan yang dipaginasi (.rdl) di Microsoft Report Builder, Power BI Report Builder, dan di Perancang Laporan di SQL Server Data Tools.
Aritmatika
Operator aritmatika melakukan operasi matematika pada dua istilah numerik dalam ekspresi.
Operator | Deskripsi |
---|---|
^ | Menaikkan suatu bilangan ke pangkat bilangan lain. |
* | Mengalikan dua angka. |
/ | Membagi dua angka dan mengembalikan hasil floating-point. |
\ | Membagi dua angka dan mengembalikan hasil bilangan bulat. |
Mod | Mengembalikan sisa bilangan bulat dari pembagian. Misalnya, 7 Mod 5 = 2 karena sisa 7 dibagi 5 adalah 2. |
+ | Menambahkan dua angka bersama-sama. |
- | Mengembalikan selisih antara dua angka atau menunjukkan nilai negatif dari istilah numerik. |
Perbandingan
Operator perbandingan menguji apakah dua ekspresi sama.
Operator | Deskripsi |
---|---|
< | Kurang. |
<= | Kurang dari atau sama dengan. |
> | Lebih besar dari. |
>= | Lebih besar dari atau sama dengan. |
= | Sama dengan. |
<> | Tidak sama dengan. |
Seperti | Menentukan apakah string karakter tertentu cocok dengan pola tertentu. Pola dapat mencakup karakter reguler dan karakter kartubebas. Selama pencocokan pola, karakter reguler harus sama persis dengan karakter yang ditentukan dalam string karakter. Namun, karakter wildcard dapat dicocokkan dengan fragmen arbitrer dari string karakter. Menggunakan karakter kartubebas membuat operator LIKE lebih fleksibel daripada menggunakan operator perbandingan string = dan !=. Tabel berikut ini mencantumkan karakter yang dapat digunakan sebagai wildcard: %: Untai (karakter) nol atau lebih. _: Karakter tunggal apa pun. [ ]: Setiap karakter tunggal dalam rentang yang ditentukan (misalnya, [a-f]) atau atur (misalnya, [aeiou]). [^]: Karakter tunggal apa pun yang tidak berada dalam rentang yang ditentukan (misalnya, [^a-f]) atau set (misalnya, [^aeiou]) |
Is | Membandingkan dua referensi objek. |
Penggalian String
Penggalian string menambahkan string kedua ke string pertama dalam ekspresi. Untuk operasi string lainnya, gunakan fungsi bawaan.
Operator | Deskripsi |
---|---|
& | Menggabungkan dua string |
+ | Menggabungkan dua string |
Logis dan Bitwise
Operator logis dan bitwise melakukan manipulasi logis antara dua istilah bilangan bulat dalam ekspresi.
Operator | Deskripsi |
---|---|
Dan | Melakukan konjunsi logis pada dua ekspresi Boolean, atau konjunsi bitwise pada dua ekspresi numerik. |
Not | Melakukan negasi logis pada ekspresi Boolean, atau negasi bitwise pada ekspresi numerik. |
Atau | Melakukan disjunksi logis pada dua ekspresi Boolean, atau disjunksi bitwise pada dua nilai numerik. |
Xor | Melakukan operasi pengecualian logis pada dua ekspresi Boolean, atau pengecualian bitwise pada dua ekspresi numerik. |
AndAlso | Melakukan konjunsi logis pada dua ekspresi. |
OrElse | Melakukan disjunksi logis pada dua ekspresi. |
Bit Shift
Operator bitwise melakukan manipulasi bit antara dua istilah bilangan bulat dalam ekspresi.
Operator | Deskripsi |
---|---|
<< | Melakukan pergeseran kiri aritmatika pada pola bit. |
>> | Melakukan pergeseran kanan aritmatika pada pola bit. |