Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: Program Microsoft Report Builder (SSRS)
projektanta raportów programu Power BI Report Builder
w narzędziach SQL Server Data Tools
Dane można organizować w raporcie podzielonym na strony na różne sposoby, aby pokazać relację ogólną ze szczegółowymi informacjami. Możesz umieścić wszystkie dane w raporcie, ale ustawić je jako ukryte, dopóki użytkownik nie kliknie, aby wyświetlić szczegóły; jest to akcja drilldown. Dane można wyświetlić w regionie danych, takim jak tabela lub wykres, który znajduje się wewnątrz innego regionu danych, takiego jak tabela lub macierz. Dane można wyświetlić w podraportie, który jest całkowicie zawarty w raporcie głównym. Lub możesz umieścić szczegółowe dane w raportach drillthrough, oddzielnych raportach wyświetlanych po kliknięciu łącza przez użytkownika.
A. Raport szczegółowy
B. Podraport
C. Zagnieżdżone regiony danych
D. Akcja drążenia
Wszystkie te elementy mają wspólne cechy, ale służą różnym celom i mają różne funkcje. Dwa z nich, raporty drążenia i podraporty, są w rzeczywistości osobnymi raportami. Zagnieżdżanie oznacza strukturę hierarchii do analizy szczegółowej. Na przykład Raport A —> Raport B —> Raport C. Przechodzenie do szczegółów jest akcją, którą można zastosować do dowolnego elementu raportu, aby ukryć i pokazać inne elementy raportu. Są to sposoby organizowania i wyświetlania danych, aby ułatwić użytkownikom lepsze zrozumienie raportu.
Uwaga / Notatka
Pliki definicji raportu podzielonego na strony (rdl) można tworzyć i modyfikować w programie Microsoft Report Builder, programie Power BI Report Builder i w projektancie raportów w narzędziach SQL Server Data Tools.
Podsumowanie cech
Ta tabela zawiera podsumowanie tych różnych cech. Szczegóły znajdują się w oddzielnych sekcjach w dalszej części tego tematu. Funkcja drążenia w dół nie została uwzględniona w tych porównaniach, ponieważ akcję pokazywania i ukrywania można zastosować do dowolnego elementu raportu.
| Cecha | Podraport | Przeglądanie szczegółowe | Zagnieżdżone |
|---|---|---|---|
| Używa zestawu danych głównego raportu | Takie same lub inne | Takie same lub inne | To samo |
| Pobiera dane | Dane pobierane w tym samym czasie co raport główny | Dane są pobierane po jednym raporcie przechodzenia do szczegółów naraz | Dane pobrane w tym samym czasie co raport główny |
| Jest przetwarzany i renderowany | Z raportem głównym | Po kliknięciu linku | Z głównym raportem. |
| Wykonuje | Wolniejsze (ale pobiera wszystkie dane wraz z raportem głównym) | Szybciej (ale nie pobiera wszystkich danych z głównym raportem) | Szybciej (i pobiera wszystkie dane z głównym raportem) |
| Używa parametrów | Tak | Tak | Nie. |
| Można użyć ponownie | Jako raport, podraport lub raport przechodzenia do szczegółów w innych raportach | Jako raport, podraport lub raport przechodzenia do szczegółów w innych raportach | Nie można użyć ponownie. |
| Znajduje się | Poza głównym raportem, na tym samym lub innym serwerze raportów | Zewnętrzny do głównego raportu, ten sam serwer raportów | Raport wewnętrzny do głównego |
| Jest wyświetlany | W raporcie głównym | W innym raporcie | W raporcie głównym |
Szczegóły cech
Używane zestawy danych
Podraporty i raporty drillthrough mogą używać tego samego zestawu danych co główny raport lub innego zestawu. Zagnieżdżone regiony danych używają tego samego zestawu danych.
Pobieranie danych
Podraporty i zagnieżdżone regiony danych pobierają dane w tym samym czasie co raport główny. Raporty przeglądania szczegółowego nie są. Każdy raport przeglądania szczegółowego pobiera dane, gdy użytkownik kliknie każdy link. Jest to istotne, jeśli dane raportu głównego i raportu podrzędnego muszą być pobierane w tym samym czasie.
Przetwarzanie i renderowanie
Podraport jest przetwarzany w ramach raportu głównego. Jeśli na przykład podraport wyświetlający informacje o szczegółach zamówienia jest dodawany do komórki tabeli w wierszu szczegółów, podraport jest przetwarzany raz w wierszu tabeli i renderowany jako część raportu głównego. Raport przeglądania szczegółowego jest przetwarzany i renderowany tylko wtedy, gdy użytkownik kliknie link przeglądania szczegółowego w raporcie głównym podsumowania.
Performance
Podczas podejmowania decyzji o użyciu regionu danych należy rozważyć użycie regionu danych zamiast podraportu, szczególnie jeśli podraport nie jest używany przez wiele raportów. Ponieważ serwer raportów przetwarza każdą instancję podraportu jako osobny raport, wydajność może być obniżona. Regiony danych zapewniają większą funkcjonalność i elastyczność co podraporty, ale z lepszą wydajnością. Raporty przeglądania szczegółowego mają również lepszą wydajność niż podraporty, ponieważ nie pobierają wszystkich danych w tym samym czasie co raport główny.
Korzystanie z parametrów
Raporty przeglądania szczegółowego i podraporty zwykle mają parametry raportu określające, które dane raportu mają być wyświetlane. Na przykład, gdy klikniesz numer zamówienia sprzedaży w raporcie głównym, zostanie otwarty raport szczegółowy, który przyjmuje numer zamówienia sprzedaży jako parametr, a następnie wyświetla wszystkie dane dotyczące tego zamówienia. Podczas tworzenia linku w raporcie głównym określasz wartości przekazywane do raportu szczegółowego jako parametry.
Aby utworzyć raport przeglądania szczegółowego lub podraport, najpierw należy zaprojektować docelowy raport przeglądania szczegółowego lub podraport, a następnie utworzyć akcję przeglądania szczegółowego lub dodać odwołanie do głównego raportu.
Możliwość ponownego zastosowania
Podraporty i raporty przeglądania szczegółowego są oddzielnymi raportami. W związku z tym mogą być używane w wielu raportach lub wyświetlane jako raporty autonomiczne. Zagnieżdżone regiony danych nie mogą być wielokrotnego użytku. Nie można zapisać ich jako części raportu, ponieważ są one zagnieżdżone w regionie danych. Możesz zapisać region danych, który zawiera je jako część raportu, ale nie region danych zagnieżdżonych.
Uwaga / Notatka
Części raportów są przestarzałe dla wszystkich wydań usług SQL Server Reporting Services, począwszy od programu SQL Server Reporting Services 2019 i wszystkich wersji serwera raportów usługi Power BI, począwszy od serwera raportów usługi Power BI z września 2022 r.
Lokalizacja
Podraporty i raporty przeglądania szczegółowego są oddzielnymi raportami, więc są przechowywane poza raportem głównym. Podraporty mogą znajdować się na tym samym lub innym serwerze raportów, ale raporty drillthrough muszą znajdować się na tym samym serwerze raportów. Zagnieżdżone regiony danych są częścią głównego raportu.
Display
Podraporty i zagnieżdżone regiony danych są wyświetlane w raporcie głównym. Raporty przeglądania szczegółowego są wyświetlane samodzielnie.
W tej Sekcji
Raporty przeglądania szczegółowego (Report Builder i SSRS)
Objaśnia raporty, które są otwierane, gdy użytkownik kliknie link w raporcie głównym.
Podraporty (Report Builder i SSRS)
Wyjaśnia te raporty, które są wyświetlane wewnątrz treści raportu głównego.
Zagnieżdżone regiony danych (Report Builder i SSRS)
Wyjaśnia zagnieżdżanie jednego regionu danych wewnątrz innego, na przykład wykresu zagnieżdżonego wewnątrz macierzy.
Akcja przechodzenia do szczegółów (Report Builder i SSRS)
Wyjaśnia użycie akcji drilldown do ukrywania i pokazywania elementów raportu.
Określanie ścieżek do elementów zewnętrznych (Report Builder i SSRS)
Objaśnienie sposobu odwoływania się do elementów zewnętrznych do pliku definicji raportu.