Udostępnij za pośrednictwem


Funkcja InScope (program Report Builder 3.0 i usługi SSRS)

Wskazuje, czy bieżące wystąpienie element w określonym zakres.

Ostrzeżenie

Program Business Intelligence Development Studio umożliwia tworzenie i modyfikowanie definicji raportów (rdl) przy użyciu programów Report Builder 3.0 i Report Designer. Każde ze środowisk obsługuje różne sposoby tworzenia, otwierania i zapisywania raportów oraz powiązanych z nimi elementów. Aby uzyskać więcej informacji, zobacz temat Projektowanie raportów w programach Report Designer i Report Builder 3.0 (usługi SSRS) w witrynie sieci Web microsoft.com.

Składnia

InScope(scope)

Parametry

  • scope
    (String) Nazwa zestawu danych, dane region, lub grupy, która określa zakres.

Zwracany typ

Zwraca Boolean.

Uwagi

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

Scope nie może być wyrażenie.

Typowym zastosowaniem protokołu InScope funkcja jest w danych regionach, których dynamicznego zakresu.Na przykład InScope mogą być używane w łączu drążenia danych region komórka, aby podać inną nazwę i różnych zestawów parametrów w zależności od tego, które po kliknięciu komórka.Poniżej pokazano przykład takiego zastosowania:

  • Następujące wyrażenie użyte jako nazwę raportu w przeglądanie szczegółowe łącze otwiera ProductDetail raportu, jeśli kliknięty komórka jest w Month grupy i ProductSummary raportu, jeśli nie.

    =Iif(InScope("Month"), "ProductDetail", "ProductSummary")
    
  • Następujące wyrażenie użyte w Omit Właściwość przeglądanie szczegółowe raportu parametr, przekazuje parametr do raportu miejsce docelowe tylko wtedy, gdy kliknięty komórka w Product grupy.

    =Not(InScope("Product"))
    

Aby uzyskać więcej informacji, zobacz Kompendium funkcji agregujących (program Report Builder 3.0 i usługi SSRS) i Opis zakresu wyrażeń dla sum, wartości zagregowanych i kolekcji wbudowanych (program Report Builder 3.0 i usługi SSRS).

Przykład

Poniższy przykład kodu wskazuje, czy bieżące wystąpienie element w Product dataset danych region, lub zakres grupy.

=InScope("Product")