Share via


Rapor ve grup değişkenleri koleksiyon başvurular (Reporting Services) deyimler içinde kullanma

Rapordaki ifadelerde birden çok kez kullanılan karmaşık bir hesaplamanız varsa, bir değişken oluşturabilirsiniz.Bir rapor değişkeni ya da grup değişkeni oluşturabilirsiniz.Rapor değişkeni bir kez ayarlanır ve raporun tamamındaki ifadelerde kullanılabilir.Grup değişkeni her benzersiz grup değişkeni başına bir kez ayarlanır ve ifadelerde geçerli düzeyde veya grup hiyerarşisinin alt düzeylerinde kullanılabilir.

Rapor Değişkenleri

Döviz kurları veya zaman damgaları gibi zaman bağımlı hesaplamalar veya bir kez değerlendirilen karmaşık hesaplamalarda bir değeri tutmak için rapor değişkeni kullanın.Metin kutularını ifadelerinde Değerlendirilmiş isteğe bağlı bir kullanıcı sayfalarıyla Özet Tablo raporu, dinamik değerleri (içerir, örneğin, bir ifade olduğu için Now()günün saatinin döndüren bir işlev) farklı değerler bir sayfada, görüntülemek, sonraki sayfayı görüntüleme ve sonra ilk sayfa kullanmak için geri dönebilirsiniz Yedekle düğmesi.Ayarı bir ifade için bir rapor değişken değeri =Now()ve sonra değişken ifadeniz için aynı değeri rapor işlem süresince kullanılan emin olun. Bir rapordaki her ifadede, rapor değişkenine başvuruda bulunulabilir.

To add a report variable, open the ReportProperties dialog box, click Variables, and provide a name and a value.Rapor değişkeni için bir kez değer ayarlanır ve bu değer, raporun işlem süresi boyunca değişmez.

Değişken bir ifade olarak başvurmak için , genel koleksiyon sözdizimi, örneğin kullanın =Variables!CustomTimeStamp.Value. Tasarım yüzeyine değer metin kutusunda görünür. <<Expr>>.

Grup Değişkenleri

Grup kapsamında bir değeri hesaplamak için grup değişkeni kullanın.Grup değişkeni yalnızca, grup ve bu grubun alt grupları kapsamında geçerlidir.

Örneğin, bir veri bölgesinin farklı vergi gruplarında yer alan öğelere ilişkin envanter verilerini gösterdiğini ve her kategori için farklı vergi oranları uygulamak istediğinizi varsayalım.Veriler kategori grubu ve tanımlamak bir Tax ana grupta deðiþken. Değişken grubu için tanımlamanız ItemTax Her kategori vergi ve her biri farklı kategori gruplarının doğru Grup değişkenine atayın. Örneğin:

  • Temel ana grubu için [Category], değişken tanımlayın. Tax bir değer [Tax]. Kategori değerlerinin Gıda ve Giyim olduğunu varsayın.

  • Alt grup için temel [Subcategory], değişken tanımlayın. ItemsTax olarak =Variables!Tax.Value * Sum(Fields!Price.Value). Gıda kategorisi için alt kategori değerlerinin İçecekler ve Yiyecekler olduğunu varsayın.Giyim için alt kategori değerlerinin Gömlekler ve Şapkalar olduğunu varsayın.

  • Bir satırda alt grubundaki bir metin kutusu için ifade ekleme =Variables!ItemsTax.Value.

    Metin kutusu, toplam vergi Alkolsüz içecekler ve ekmek yiyecek vergi kullanarak ve tişörtler ve şapkası giysisinin vergi kullanarak görüntüler.

Değişken grubu eklemek için , açık Tablix Grup Özellikleri iletişim kutusunda, tıklatın.Değişkenlerive bir ad ve bir değer sağlar.Grup değişkeni, her bir benzersiz grup değeri başına bir kez hesaplanır.

Değişken bir ifade olarak başvurmak için , genel koleksiyon sözdizimi, örneğin kullanın =Variables!GroupDescription.Value. Tasarım yüzeyine değer metin kutusunda görünür. <<Expr>>.

Değişken grubu özel kodla birlikte bir toplamak hesaplama özelleştirmek için de kullanılabilir.Daha fazla bilgi için bkz: Grup değişkenleri Reporting Services 2008'de özel toplama için kullanma and Toplamlar ve (Reporting Services) diğer Aggregates hesaplanıyor.

Değişiklik Geçmişi

Güncelleştirilmiş içerik

Grup değişkenleri ve özel kod kullanarak özel toplama eklemek için örnek bir bağlantı eklendi.