Udostępnij za pośrednictwem


Ukrywanie i pokazywanie elementów raportu przez dodanie funkcji rozwijania szczegółów (program Report Builder 3.0 i usługi SSRS)

Można określić, czy element raportu będzie początkowo wyświetlany czy ukryty, gdy użytkownik będzie przeglądał raport.Ponadto umieszczając przełącznik plus/minus w polu tekstowym, można umożliwić użytkownikom interakcyjne ukrywanie i wyświetlanie elementów.Jest to drążenia akcja.W tabeli lub macierzy można wyświetlać lub ukrywać statyczne wiersze i kolumny albo wiersze i kolumny skojarzone z grupami.Główną przyczyną ukrywania elementów jest potrzeba dostarczenia raportu pokazującego dane podsumowania, a jednocześnie umożliwienia użytkownikowi przejścia do danych szczegółowych.

Raport z akcją przeglądania szczegółowego

Na tej ilustracji użytkownik klika znaki plus (+) 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 w tabeli zawierającej grupy wierszy.W komórce grupowania w grupie zawierającej każdą grupę wewnętrzną (w tym grupę szczegółów) można dodać przełącznik.W wyrenderowanym raporcie użytkownik będzie mógł klikać pole tekstowe, aby rozwijać i zwijać dane szczegółowe.Aby uzyskać więcej informacji, zobacz Dodawanie tabeli (program Report Builder 3.0 i usługi SSRS).

Ostrzeżenie

Podczas tworzenia raportu zawierającego akcję rozwijania szczegółów informacje dotyczące widoczności należy ustawić w grupie, kolumnie lub wierszu, który ma zostać ukryty, a nie w pojedynczym polu tekstowym w tym wierszu lub kolumnie.Ponadto pole tekstowe używane do przełączania musi należeć do zakresu zawierającego sterującego elementem, który ma być wyświetlany lub ukrywany.Na przykład aby można było ukryć wiersz skojarzony z grupą zagnieżdżoną, pole tekstowe musi znajdować się w wierszu skojarzonym z grupą nadrzędną lub grupą znajdującą się wyżej w hierarchii zawierania.

Aby uzyskać więcej informacji na temat ukrywanie elementów raportu, zobacz następujące tematy:

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.

Porównanie raportów rozwijanych i szczegółowych

W raporcie rozwijanym użytkownik klika przycisk plus lub minus w celu rozwinięcia lub zwinięcia sekcji raportu, co umożliwia pokazanie danych szczegółowych w raporcie.W raporcie szczegółowym użytkownik klika łącze związane z wartością podsumowania w celu otwarcia osobnego raportu pokrewnego, w którym są wyświetlane dane szczegółowe.Dane szczegółowe są pobierane tylko po uruchomieniu raportu szczegółowego.Raporty szczegółowe zazwyczaj wymagają mniejszej ilości zasobów niż raporty rozwijane.Aby uzyskać więcej informacji, zobacz Przeglądanie szczegółowe, rozwijanie szczegółów, podraporty i zagnieżdżone obszary danych (program Report Builder 3.0 i usługi SSRS).

Obsługa rozszerzenia renderowania dla ukrytych elementów raportu

Przełączanie wyświetlania i ukrywania elementów raportu jest obsługiwane tylko przez rozszerzenia renderowania obsługujące interakcję z użytkownikiem, takie jak na przykład rozszerzenie renderowania w formacie HTML używane podczas uruchamiania raportu w programie Report Builder i w programie Report Manager.Inne rozszerzenia renderowania wyświetlają elementy ukryte.Na poniższej liście opisano obsługę elementów raportu z widocznością warunkową:

  • W formacie HTML, jeśli elementy są ukryte, nie są one widoczne w źródle HTML.

  • XML rozszerzenie renderowania Wyświetla wszystkie elementy raportu, niezależnie od tego, czy ukryte.

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

Aby uzyskać więcej informacji, zobacz Opis zachowań renderowania (program Report Builder 3.0 i usługi SSRS).