Bagikan melalui


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.