Aracılığıyla paylaş


Denklem örnekleri (Reporting Services) süzme

Bir filtre oluşturmak için, bir veya daha fazla filtre denklemi belirtmelisiniz.Filtre denkleminde ifade, veri türü, işleç ve bir değer bulunur.Bu konuda, sık kullanılan filtrelerin örnekleri verilmektedir.

Filtre Örnekleri

Aşağıdaki tabloda, farklı veri türleri ve farklı işleçler kullanan filtre denklemlerinin örnekleri gösterilmektedir.Karşılaştırma kapsamı, bir filtrenin tanımlandığı rapor öğesi tarafından tanımlanır.Örneğin, bir veri kümesi için tanımlanan filtre için ÜST % 10 veri kümesi; bir grup üzerinde tanımlanan bir süzgeç için bir değer üst yüzde 10 olanÜST % 10 değerler gruptaki üst yüzde 10 ' dir.

Basit İfade

Veri Türü

Operator

Değer

Açıklama

[SUM(Quantity)]

Integer

>

7

7’den büyük veri değerlerini içerir.

[SUM(Quantity)]

Integer

TOP N

10

İlk 10 veri değerini içerir.

[SUM(Quantity)]

Integer

TOP %

20

Veri değerlerinin ilk %20’sini içerir.

[Sales]

Text

>

=CDec(100)

100$’dan büyük System.Decimal (SQL "para" veri türleri) türünde tüm değerleri içerir.

[OrderDate]

DateTime

>

2088-01-01

1 Ocak 2008 tarihinden günün tarihine kadar olan tüm tarihleri içerir.

[OrderDate]

DateTime

BETWEEN

2008-01-01

2008-02-01

1 Ocak 2008 tarihinden 1 Şubat 2008 tarihine kadar (bu tarih dahil olmak üzere) olan tüm tarihleri içerir.

[Territory]

Text

LIKE

*east

"Doğu" ile biten tüm bölge adları.

[Territory]

Text

LIKE

%o%th*

Adlarının başında Kuzey ve Güney’i içeren tüm bölge adları.

=LEFT(Fields!Subcat.Value,1)

Text

IN

B, C, T

B, C veya T harfleriyle başlayan tüm alt kategori değerleri.

Rapor Parametreleri Örnekleri

Aşağıdaki tabloda, bir tek değerli veya da multivalue parametresi başvuru içeren bir süzgeç ifadesi örnekleri sağlar.

Parametre türü

(Filtre) İfade

Operator

Değer

Veri Türü

Tek değer

[EmployeeID]

=

[@EmployeeID]

Tamsayı

Çoklu değer

[EmployeeID]

IN

[@EmployeeID]

Tamsayı