Udostępnij za pośrednictwem


Funkcja InScope (program Report Builder 2,0)

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

InScope(scope)

Parameters

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")