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")
Zobacz także