Share via


ifade başvurular (Reporting Services) anlama

Bir ifade yazdığınızda Reporting Services, çok sayıda yerleşik alanlar, yerleşik derlemeleri ve tek başına kullanabilir veya diğer koşulları birleştirme işlevleri erişebilirsiniz. Bir deyim etkileşimli olarak da oluşturduğunuzda Ifade iletişim kutusunda, eklemek ve sabitler, yerleşik derlemeleri ve işlevler, deyimlerde dahil etmek için kullanılabilir bağlama duyarlı örneklerine bakın, başvuruları kategorileri keşfedebilirsiniz.Ifadeleri kullanma ile ilgili örnekleri için bkz: Ifadeler (Reporting Services) kullanarak ve Ifade örnekleri (Reporting Services).

İşlev çağrıları, işleçler, sabitler, alanlar, parametreler, yerleşik topluluklar içinden öğeler ve katıştırılmış özel kod veya özel derleme başvuruları ekleyebilirsiniz.Toplama ve rapor hesaplamaları, yerleşik bir işlev çağrıları dahil Visual Basic Çalışma-CVE-2006-saat kitaplığı ve .NET Framework ortak dil çalıştırma saat için (CLR) sınıfları Math ve Convert. Ayrıca, diğer başvurular içerebilir .NET Framework sınıflar ve dış birleştirmeler.

Belirli bir rapor öğesi özelliği için bir ifade oluşturduğunuzda, ekleyebileceğiniz başvuru türleri, özelliğin kabul edebileceği değerlere bağlı olur.Örneğin, değeri için bir ifade oluşturmak için bir Font özellik değeri için bir yazı tipinin adını değerlendirmelidir.

Aşağıdaki tabloda, bir ifadeye ekleyebileceğiniz başvuru çeşitleri gösterilmektedir.

Başvurular

Açıklama

Örnek

Sabitler

Etkileşimli olarak sabit değerleri, örneğin, yazı tipi renkleri gerektiren özellikleri erişebildiğinizi sabitler açıklar.

="Blue"

İşleçler

Başvurular bir ifade içinde birleştirmek için kullanabileceğiniz işleçleri açıklar & işleç dizeleri bitiştirmek için kullanılır.

="The report ran at: " & Globals!ExecutionTime & "."

Yerleşik Koleksiyonlar

Dahil edebileceğiniz bir yerleşik derlemeleri açıklayan bir ifade, örneğin, Fields, Parameters, ve Variables.

=Fields!Sales.Value

=Parameters!Store.Value

=Variables!MyCalculation.Value

Yerleşik Rapor ve Toplama İşlevleri

yerleşik işlevler gibi açıklar Sum veya Previous bir ifadeden erişebildiğinizi.

=Previous(Sum(Fields!Sales.Value))

Ortak bir işlev ve derleme başvuruları (Reporting Services) kullanma

Yerleşik bir CLR sınıfları nasıl erişebileceğiniz açıklanır. Math ve Convert, diğer bir CLR sınıfları Visual Basic Çalışma Zamanı Kitaplığı işlevlerini veya bir dış derleme yöntemleri.

=Sum(Fields!Sales.Value)

=CDate(Fields!SalesDate.Value)

=DateAdd("d",3,Fields!BirthDate.Value)

İfadede Özel Kod Başvuruları Kullanma

Raporunuzda katıştırılmış özel kodla erişmek veya derleyin ve özel bir derlemede rapor istemci hem de rapor sunucusu olarak yükleme açıklanır.

=Code.ToUSD(Fields!StandardCost.Value)

Daha fazla örnek için bkz: Ifade örnekleri (Reporting Services).