Bagikan melalui


Contoh persamaan filter dalam laporan paginasi (Pembuat Laporan)

Berlaku untuk: Microsoft Report Builder (SSRS) Power BI Report Builder Perancang Laporan di SQL Server Data Tools

Untuk membuat filter dalam laporan paginasi, Anda harus menentukan satu atau beberapa persamaan filter. Persamaan filter mencakup ekspresi, jenis data, operator, dan nilai. Topik ini menyediakan contoh filter yang umum digunakan.

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.

Opsi Pola

Pencocokan pola-bawaan menyediakan alat serbaguna untuk perbandingan string. Fitur pencocokan -pola memungkinkan Anda mencocokkan setiap karakter dalam string dengan karakter tertentu, karakter kartubebas, daftar karakter, atau rentang karakter. Tabel berikut ini memperlihatkan karakter yang diizinkan masuk pattern dan apa yang cocok.

Karakter dalam pattern Cocok dengan string
? Setiap karakter tunggal
* Nol karakter atau lebih
# Digit tunggal apa pun (0–9)
[charlist] Setiap karakter tunggal dalam charlist
[!charlist] Setiap karakter tunggal yang tidak ada di charlist

Catatan

Untuk mencari karakter yang dipesan di atas, gunakan *[ ]* pola escape. Misalnya, untuk mencari # gunakan *[#]*

Contoh Filter

Tabel berikut ini memperlihatkan contoh persamaan filter yang menggunakan jenis data yang berbeda dan operator yang berbeda. Cakupan untuk perbandingan ditentukan oleh item laporan tempat filter ditentukan. Misalnya, untuk filter yang ditentukan pada himpunan data, TOP % 10 adalah 10 persen nilai teratas dalam himpunan data; untuk filter yang ditentukan pada grup, TOP % 10 adalah 10 persen nilai teratas dalam grup.

Ekspresi Sederhana Jenis Data Operator Nilai Deskripsi
[SUM(Quantity)] Bilangan bulat > 7 Menyertakan nilai data yang lebih besar dari 7.
[SUM(Quantity)] Bilangan bulat TOP N 10 Menyertakan 10 nilai data teratas.
[SUM(Quantity)] Bilangan bulat TOP % 20 Menyertakan 20% nilai data teratas.
[Sales] Teks > =CDec(100) Termasuk semua nilai tipe System.Decimal (jenis data "uang" SQL) yang lebih besar dari $100.
[OrderDate] DateTime > 2008-01-01 Termasuk semua tanggal dari 1 Januari 2008 hingga tanggal sekarang.
[OrderDate] DateTime BETWEEN 2008-01-01

2008-02-01
Termasuk tanggal dari 1 Januari 2008 hingga dan termasuk 1 Februari 2008.
[Territory] Teks LIKE *east Semua nama wilayah yang berakhiran "timur".
[Territory] Teks LIKE %o%th* Semua nama wilayah yang mencakup Utara dan Selatan di awal nama.
=LEFT(Fields!Subcat.Value,1) Teks IN B, C, T Semua nilai subkataan yang dimulai dengan huruf B, C, atau T.