İfadelerdeki Yerleşik Koleksiyonlar (Rapor Oluşturucusu ve SSRS)
Rapordaki bir ifadeye şu yerleşik koleksiyonlara yönelik başvurular ekleyebilirsiniz: Rapor Öğeleri, Parametreler, Alanlar, Veri Kümeleri, Veri Kaynakları, Değişkenler ve rapor adı gibi genel bilgiler için yerleşik alanlar. Koleksiyonların tümü İfade iletişim kutusunda görünmez. Veri Kümeleri ve Veri Kaynakları koleksiyonları, yalnızca rapor sunucusuna yayımlanmış raporlar için çalışma zamanında kullanılabilir. Rapor Öğeleri koleksiyonu, rapor bölgesindeki, örneğin, sayfadaki veya sayfa üstbilgisindeki metin kutularından oluşan bir koleksiyondur.
Daha fazla bilgi için, bkz. İfadeler (Rapor Oluşturucusu ve SSRS).
[!NOT]
SQL Server Data Tools'daki Rapor Oluşturucusu ve Rapor Tasarımcısı ile rapor tanımları (.rdl) oluşturabilir ve bunları değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu'nda Rapor Tasarlama makalesine bakın.
Yerleşik Koleksiyonları Anlama
Aşağıdaki tabloda, ifade yazarken kullanılabilen yerleşik koleksiyonlar listelenmektedir. Her satır koleksiyonun büyük/küçük harf duyarlı program adını, koleksiyona etkileşimli olarak başvuru eklemek için İfade iletişim kutusunu kullanıp kullanamayacağınızı, bir örneği ve koleksiyon değerleri başlatılıp kullanıma sokulduğunda eklenen açıklamayı içerir.
Yerleşik Koleksiyon |
İfade iletişim kutusundaki kategori |
Örnek |
Açıklama |
---|---|---|---|
Globals |
Yerleşik Alanlar |
=Globals.ReportName - or - =Globals.PageNumber |
Rapor adı ve sayfa numarası gibi raporlar için kullanışlı genel değişkenleri temsil eder. Her zaman kullanılabilir. Daha fazla bilgi için, bkz. Yerleşik Genel Değerler ve Kullanıcı Başvuruları (Rapor Oluşturucusu ve SSRS). |
User |
Yerleşik Alanlar |
=User.UserID - veya - =User.Language |
Raporu çalıştıran kullanıcı hakkındaki, dil ayarı veya kullanıcı kimliği gibi veriler koleksiyonunu temsil eder. Her zaman kullanılabilir. Daha fazla bilgi için, bkz. Yerleşik Genel Değerler ve Kullanıcı Başvuruları (Rapor Oluşturucusu ve SSRS). |
Parameters |
Parametreler |
=Parameters("ReportMonth").Value - veya - =Parameters!ReportYear.Value |
Her biri tek değerli veya çok değerli olabilen rapor parametreleri koleksiyonunu temsil eder. İşlemenin başlatılması tamamlanana kadar kullanılamaz. Daha fazla bilgi için, bkz. Parametreler Koleksiyonu Başvuruları (Rapor Oluşturucusu ve SSRS). |
Fields(<Dataset>) |
Alanlar |
=Fields!Sales.Value |
Raporun kullanabildiği veri kümesi alanları koleksiyonunu temsil eder. Veriler veri kaynağından veri kümesine alındıktan sonra kullanılabilir. Daha fazla bilgi için, bkz. Veri Kümesi Alanları Koleksiyonu Başvuruları (Rapor Oluşturucusu ve SSRS). |
DataSets |
Görüntülenmez |
=DataSets("TopEmployees").CommandText |
Rapor tanımının gövdesinden başvuruda bulunulan veri kümeleri koleksiyonunu temsil eder. Yalnızca sayfa üstbilgilerinde veya sayfa altbilgilerinde kullanılan veri kaynaklarını içermez. Yerel önizlemede kullanılamaz. Daha fazla bilgi için, bkz. DataSources ve DataSets Koleksiyonu Başvuruları (Rapor Oluşturucusu ve SSRS). |
DataSources |
Görüntülenmez |
=DataSources("AdventureWorks2012").Type |
Rapor gövdesi içinden başvuruda bulunulan veri kaynakları koleksiyonunu temsil eder. Yalnızca sayfa üstbilgilerinde veya sayfa altbilgilerinde kullanılan veri kaynaklarını içermez. Yerel önizlemede kullanılamaz. Daha fazla bilgi için, bkz. DataSources ve DataSets Koleksiyonu Başvuruları (Rapor Oluşturucusu ve SSRS). |
Variables |
Variables |
=Variables!CustomTimeStamp.Value |
Rapor değişkenleri ve grup değişkenleri koleksiyonunu temsil eder. Daha fazla bilgi için, bkz. Rapor ve Grup Değişkenleri Koleksiyonları Başvuruları (Rapor Oluşturucusu ve SSRS). |
ReportItems |
Görüntülenmez |
=ReportItems("Textbox1").Value |
Rapor öğesine yönelik metin kutuları koleksiyonunu temsil eder. Bu koleksiyon, sayfa üstbilgisine veya sayfa altbilgisine eklemek için sayfadaki öğeleri özetlemede kullanılabilir. Daha fazla bilgi için, bkz. ReportItems Koleksiyonu Başvuruları (Rapor Oluşturucusu ve SSRS). |
İfadede Koleksiyon Sözdizimini Kullanma
Koleksiyona ifadeden başvuruda bulunmak için, koleksiyondaki öğenin standart Microsoft Visual Basic sözdizimini kullanın. Aşağıdaki tablo, koleksiyon sözdizimi örneklerini gösterir.
Sözdizimi |
Örnek |
---|---|
Collection!ObjectName.Property |
=Fields!Sales.Value |
Collection!ObjectName("Property") |
=Fields!Sales("Value") |
Collection("ObjectName").Property |
=Fields("Sales").Value |
Collection("Member") |
=User("Language") |
Collection.Member |
=User.Language |
Ayrıca bkz.
Görevler
İfade Ekleme (Rapor Oluşturucusu ve SSRS)