Lekcja 5: Dodanie parametrów do przebiegu do raportu drążenia (SSRS)
Raporty szczegółowe to typ raportów, do których można uzyskać dostęp po kliknięciu łącza w bieżącym raporcie.Kliknięcie pola tekstowego zawierającego akcję przeglądania szczegółowego spowoduje otwarcie raportu szczegółowego.Jeśli raport szczegółowy ma parametry, należy przekazać wartość parametru do każdego parametru raportu.
W tej lekcji będzie zaprojektować nowy raport, aby wyświetlić dane szczegółowe dla zamówienia sprzedaży, które można określić z parametrem.Będzie otworzyć istniejącego raportu i utworzyć przeglądanie szczegółowe akcji dla numeru zamówienia sprzedaży.Po uruchomieniu tego raportu i kliknij na numer zamówienia sprzedaży, nowy raport otwiera i Wyświetla szczegóły tego zamówienia sprzedaży.
Aby dodać nowy raport do otwartego serwer raportów projektu
W oknie Solution Explorer kliknij prawym przyciskiem myszy Raporty, wskaż Dodaj, a następnie kliknij przycisk Nowy element.
W Dodaj nowy element dialogowe, pod szablonów, kliknij raport.
W nazwę, wpisz szczegóły zamówień sprzedaży.rdl, a następnie kliknij przycisk Dodaj.
Projektant raportów otwiera i wyświetla nową definicja raportu w widoku Projekt.
Aby utworzyć odwołanie do udostępnionego źródła danych
W okienku danych raportu kliknij Nowy, a następnie kliknij przycisk Źródła danych.
Ostrzeżenie
Jeśli nie widzisz okienka danych raportu z widoku menu, kliknij Danych raportu.
W nazwę, wpisz AdventureWorks_Ref.
Wybierz wykorzystania udostępnionych odwołanie do źródło danych.
Z rozwijanej -niedziałający zaznacz AdventureWorks.
Kliknij przycisk OK.
Aby utworzyć nowy zestaw danych
W okienku danych raportu, kliknij prawym przyciskiem myszy AdventureWorks_Ref źródło danych, a następnie kliknij Dodać Dataset.
W nazwę, wpisz SalesDetails.
Wklej następujące kwerendy do kwerendy pola tekstowego:
SELECT P.Name AS Product, SD.OrderQty AS Quantity, SD.LineTotal FROM Sales.SalesOrderDetail AS SD INNER JOIN Production.Product AS P ON SD.ProductID = P.ProductID INNER JOIN Sales.SalesOrderHeader AS SOH ON SD.SalesOrderID = SOH.SalesOrderID WHERE (SOH.SalesOrderNumber = (@SalesOrder) ) ORDER BY SD.SalesOrderDetailIDNależy zauważyć, że aby utworzyć kolekcja pole dla zestawu danych, nie trzeba uruchomić kwerendę w Projektancie kwerend z wartością parametru kwerendy.
(Opcjonalnie) Otwórz projektanta kwerend, a następnie kliknij przycisk uruchomić (!) na pasku narzędzi.Podać następującą wartość dla @SalesOrder: SO43659.W okienku wyników zawiera 12 produktów.Kliknij przycisk OK.
Kliknij przycisk OK.
W okienku danych raportu rozwiń parametrów i sprawdź, czy parametr SalesOrder jest wyświetlany.
Aby dodać tabela z polami zestawu danych
Z przybornika przeciągnij tabelę na powierzchnię projektu.
W okienku danych raportu, przeciągnij pola do tabela komórki w wierszu danych: Product, Quantity, LineTotal.
Podgląd raportu
Przed uruchomieniem raportu, należy wprowadzić numer prawidłowe zamówienia sprzedaży.
Na pasku narzędzi Podgląd raportu w celu sprzedaży, wpisz SO43659, a następnie kliknij przycisk Wyświetl raport.
Raport zawiera sumy wiersza dla określonego zamówienia sprzedaży.
Aby sformatować tabelę
Przełącz do widoku projektu.
Kliknij prawym przyciskiem myszy komórka zawierającą [LineTotal], a następnie kliknij przycisk Właściwości pola tekstowego.
Kliknij numer.
W kategorii, kliknij waluty.
Kliknij przycisk OK.
W tabela, kliknij uchwyt wiersza dla pierwszego wiersza, który zawiera kolumna nagłówki.Zostaną zaznaczone wszystkie komórki w wierszu.
Z Format menu, wskaż czcionki, a następnie kliknij przycisk Pogrubienie.
Podczas przeglądania raportu wyświetla wartość dla LineTotal jako walutę, a nagłówki kolumna są wyświetlane pogrubioną czcionką.
Następnie dodaj przeglądanie szczegółowe akcji w raporcie głównym, aby określić ten raport.
Aby dodać do raportu akcję przechodzenia do raportu szczegółowego
W oknie Solution Explorer kliknij dwukrotnie Orders.rdl sprzedaży.Raport zostanie otwarty w Projekt widok.
W zamówienia kolumna, kliknij prawym przyciskiem myszy w polu tekstowym, który zawiera [Order], a następnie kliknij przycisk Właściwości pola tekstowego.
Kliknij akcji.
W włączyć jako hiperłącze, wybierz opcję przejść do raportu.
W oknie dialogowym zostanie wyświetlona inna sekcja.
W , wybierz raport z listy, z drop -niedziałający zaznacz Szczegóły zamówień sprzedaży.
W Korzystanie z tych parametrów, aby uruchomić raport, kliknij Dodaj.
Nowy wiersz jest dodawany do siatki.
W nazwę, z drop -niedziałający listy zawierający listę parametrów zdefiniowanych dla raportu, zaznacz Zamówienie sprzedaży.
W wartość, z drop -niedziałający listy wybierz [Order].
To wiąże wartość z raportem głównym parametr oczekuje raportu miejsce docelowe.
Następnie zmień styl i kolor tekstu łącza przeglądania szczegółowego.
Kliknij czcionki.
W skutki, z drop -niedziałający listy wybierz Podkreślenie.
Obok Kolor, kliknij przycisk (fx), aby otworzyć wyrażenie okno dialogowe.
Zamienić tekst domyślny czarnego innym kolorem, na przykład niebieskie.
Ostrzeżenie
Aby obejrzeć prawidłowe wartości dla koloru czcionki w wartości okienka, kliknij Więcej kolorów.Wybierz kolor zostanie otwarte okno dialogowe.Prawidłowe kolory w oknie dialogowym Przeglądaj i wybierz ten, który chcesz użyć.Kliknij przycisk OK.
Kliknij OK dwa razy.
Dodane pole tekstowe zawiera teraz podkreślony tekst mający kolor wybrany przez użytkownika.Te wizualne wskaźniki pomogą czytelnikom raportu zauważyć, że w tym polu tekstowym znajduje się aktywne łącze do innego raportu.
Aby wyświetlić podgląd raportu
Kliknij przycisk Podgląd.Raport zamówień sprzedaży zawiera pogrupowane według data zamówień sprzedaży.kolumna Kolejność Wyświetla liczby zamówień sprzedaży, które są przeglądanie szczegółowe łącza.
Numer zamówienia sprzedaży kliknij przeglądanie szczegółowe łącze.
Sprawozdanie, określone przez przeglądanie szczegółowe łącze działa i Wyświetla szczegóły zamówienia, numer zamówienia sprzedaży została kliknięta.
Ostrzeżenie
Aby powrócić do raportu głównego, należy użyć strzałki Wstecz na pasku narzędzi podglądu raportów.
Następne kroki
Pomyślnie ukończono samouczek Dodawanie parametrów do raportu.Aby uzyskać więcej techniki raportowania, zobacz Samouczki (SSRS).