Drilldown Action (Report Builder and SSRS)

  • 05/24/2018
  • 2 minuty na przeczytanie
    • . m
    • L
    • m
    • M
    • J
    • +3

Dostarczając ikony plusa i minusa w polu tekstowym, możesz umożliwić użytkownikom interaktywne ukrywanie i wyświetlanie elementów. Nazywa się to akcją drilldown. W przypadku tabeli lub macierzy można pokazać lub ukryć statyczne wiersze i kolumny lub wiersze i kolumny powiązane z grupami.

rs_drilldown

Na tej ilustracji użytkownik klika znaki plusa (+) w raporcie, aby wyświetlić dane szczegółowe.

Na przykład można początkowo ukryć wszystkie wiersze z wyjątkiem wiersza podsumowania grupy zewnętrznej dla tabeli z grupami wierszy. Dla każdej grupy wewnętrznej (w tym grupy szczegółów) dodaj ikonę rozwijania/zwijania do komórki grupowania grupy zawierającej. Gdy raport jest wyświetlany, użytkownik może kliknąć pole tekstowe, aby rozwinąć lub zwinąć dane szczegółowe. Aby uzyskać więcej informacji, zobacz Tabele (Report Builder i SSRS).

Aby umożliwić użytkownikom rozwinięcie lub zwinięcie elementu, należy ustawić właściwości widoczności dla tego elementu.

Uwaga

Gdy tworzysz raport z akcją drilldown, informacje o widoczności muszą być ustawione dla grupy, kolumny lub wiersza, który chcesz ukryć, a nie tylko dla pojedynczego pola tekstowego w wierszu lub kolumnie. Ponadto pole tekstowe, którego używasz do przełączania, musi znajdować się w zakresie zawierającym, który kontroluje element, który chcesz pokazać lub ukryć.

Na przykład, aby ukryć wiersz związany z grupą zagnieżdżoną, pole tekstowe musi znajdować się w wierszu związanym z grupą nadrzędną lub wyższą w hierarchii zawierania.

W celu uzyskania informacji na temat ustawiania widoczności grupy, kolumny lub wiersza, zobacz temat Dodaj akcję rozwijania lub zwijania do elementu (Kreator raportów i SSRS)

W celu uzyskania dodatkowych informacji na temat ukrywania elementów raportu, zobacz temat Ukryj element (Kreator raportów i SSRS).

Uwaga

Możesz tworzyć i modyfikować paginowane pliki definicji raportu (.rdl) w Report Builder oraz w Report Designer w SQL Server Data Tools. Każde środowisko autorskie zapewnia różne sposoby tworzenia, otwierania i zapisywania raportów i powiązanych elementów.

Porównanie raportów drilldown i drillthrough

W raporcie drilldown użytkownik klika przycisk plus lub minus, aby rozwinąć lub zwinąć sekcję raportu w celu pokazania danych szczegółowych. W raporcie drillthrough użytkownik klika łącze dla wartości podsumowującej, a to powoduje otwarcie oddzielnego, powiązanego raportu w celu pokazania danych szczegółowych. Dane szczegółowe są pobierane dopiero po uruchomieniu raportu szczegółowego. Raporty drillthrough wymagają zazwyczaj mniej zasobów niż raporty drilldown. Aby uzyskać więcej informacji, zobacz Drillthrough, Drilldown, Subraporty i zagnieżdżone regiony danych (Report Builder i SSRS).

Obsługa ukrytych elementów raportu

Przełączanie „pokaż i ukryj” na elementach raportu jest obsługiwane tylko przez rozszerzenia renderowania, które obsługują interaktywność użytkownika, takie jak rozszerzenie renderowania HTML, które jest używane podczas uruchamiania raportu w Report Builder i na przykład w portalu internetowym. Inne rozszerzenia renderowania wyświetlają elementy ukryte. Poniższa lista opisuje obsługę elementów raportu z widocznością warunkową:

  • W języku HTML, jeśli elementy są ukryte, nie są widoczne w źródle HTML.

  • Rozszerzenie renderowania XML wyświetla wszystkie elementy raportu, niezależnie od tego, czy są ukryte.

  • Rozszerzenie renderowania programu Excel wyświetla i rozwija ukryte wiersze i kolumny tabeli, macierzy lub listy. Wszystkie wiersze i kolumny są widoczne.

Więcej informacji można znaleźć w temacie Zachowania renderowania (Report Builder i SSRS).

Patrz także

Prześwity, wgłębianie, podraporty i zagnieżdżone regiony danych (Report Builder i SSRS)
Sortowanie interaktywne, mapy dokumentów i łącza (Report Builder i SSRS)
Przykłady wyrażeń (Report Builder i SSRS)

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.