Share via


InScope İşlevi (Rapor Oluşturucusu 3.0 ve SSRS)

Gösterir olup olmadığını geçerli örneğini bir öğe belirtilen kapsam içinde değildir.

Not

Business Intelligence Development Studio'daki Rapor Oluşturucusu 3.0 ve Rapor Tasarımcısı ile rapor tanımlarını (.rdl) oluşturabilir ve 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 3.0'da Rapor Tasarlama makalesine bakın.

Sözdizimi

InScope(scope)

Parametreler

  • scope
    (String) Dataset, veri bölgesi bölgesi bölge veya Grup kapsam. belirten adını

Dönüş Türü

Döndürür bir Boolean.

Açıklamalar

The InScope function tests the scope of the current instance of a report item for membership in the scope specified by the scopeparameter.

Scope olamaz bir ifade.

Genel kullanım için InScope işlev dinamik olan veri bölgelerde kapsamı.Örneğin, InScope veri bölgesi bölgesi bölge hücreler bir detaylandırma bağlantıyı farklı bir rapor adını ve farklı bağlı olarak hangi hücre tıklatıldığında parametre kümesi sağlamak için kullanılabilir.Buna şu örnek verilebilir:

  • Aşağıdaki ifadekullanılan rapor adı bir detaylandırma bağlantı açar, ProductDetail tıklatılan hücre içinde olup olmadığını rapor Month grubu ve ProductSummary rapor ise onu değil.

    =Iif(InScope("Month"), "ProductDetail", "ProductSummary")
    
  • Aşağıdaki ifade, kullanılan Omit özellik, bir detaylandırma rapor parametresi, yalnızca tıklatılan hücre ise hedef rapor parametresi geçirir Product grubu.

    =Not(InScope("Product"))
    

Daha fazla bilgi için bkz: Toplama İşlevleri Başvurusu (Rapor Oluşturucusu 3.0 ve SSRS) ve Toplamlar, Toplamalar ve Yerleşik Koleksiyonlar için İfade Kapsamını Anlama (Rapor Oluşturucusu 3.0 ve SSRS).

Örnek

Aşağıdaki kod örnek gösterir olup olmadığını geçerli örnekni öğe içinde Product dataset, veri bölgesi bölgesi bölge veya Grup kapsam.

=InScope("Product")