InScope Function (Reporting Services)
Wskazuje, czy bieżące wystąpienie element w określonym zakresie.
InScope(scope)
Parameters
- scope
(String) Nazwa zestawu danych, dane region, lub grupę, która określa zakres. Aby uzyskać więcej informacji na temat scope parametr, zobacz Using Built-in Report and Aggregate Functions in Expressions (Reporting Services) i Calculating Totals and Other Aggregates (Reporting Services).
Zwracany typ
Zwraca Boolean.
Remarks
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 regionach dane, których dynamicznego zakresu. Na przykład InScope można użyć w łączu przeglądanie szczegółowe w komórkach region do danych o podanie nazwy różnych raportów i różnych zestawów parametrów w zależności od tego, który po kliknięciu komórka. Poniżej pokazano przykład takiego zastosowania:
Następujące wyrażenie używane jako nazwę raportu w przypadku łącza przeglądanie szczegółowe otwiera ProductDetail raport, jeśli kliknięty komórka znajduje się w Month grupy, a także ProductSummary raport, jeśli nie jest.
=Iif(InScope("Month"), "ProductDetail", "ProductSummary")
Następujące wyrażenie w Omit właściwość parametru raportu przeglądanie szczegółowe przechodziła parametru do raportu miejsce docelowe tylko wtedy, gdy komórka klikniętym znajduje się w Product Grupa.
=Not(InScope("Product"))
Example
W poniższym przykładzie kodu wskazuje, czy bieżące wystąpienie element w Product zestaw danych, dane region, lub zakres grupy.
=InScope("Product")