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