Tworzenie raportu Store_Contacts_2008R2 (SSRS)
Ten samouczek pomaga utworzyć raport Store_Contacts_2008R2 z 2008R2 AdventureWorks przykładowych raportów.
Raport ten został zaprojektowany jako podraport jest używany w raporcie Sales_Order_Detail_2008R2.Identyfikator raportu parametr @ magazynu jest identyfikatorem magazynu.W zależności od wartości Identyfikator @ magazynu pobiera kwerendy dataset przechowywać informacje o kontakcie z bazy danych AdventureWorks2008R2.Może istnieć wiele kontaktów dla jednego magazynu.Aby uzyskać więcej informacji dotyczących pakietu raportów i ich relacji, zobacz Samouczki: Tworzenie próbki 2008R2 AdventureWorks raportów (SSRS).
Zakres informacji w samouczku
W tym samouczku będzie wykonywać następujące zadania:
Dodaj tabela, która jest przeznaczona do użycia podraport w raporcie głównym.
Dodaj nagłówek strona i informacje stopka strona pojawia się, gdy ten raport działa jako autonomiczny raportu, ale nie jest wyświetlana, gdy podraport wystąpień pojawiają się w raporcie głównym.
Szacowany czas wykonania tego samouczka: 15 minut.
Wymagania
Aby uzyskać listę wymagań, zobacz Wymagania wstępne dotyczące AdventureWorks 2008R2 przykładowych raportów (SSRS).
Ten samouczek zakłada, że użytkownik zakończył Tworzenie raportu Project Server i raport AdventureWorks2008R2_Base (SSRS).
Aby otworzyć projekt i dodać nowy raport
W Business Intelligence Development Studio, otwórz serwer raportów projektu AdventureWorks 2008R2.
W oknie Solution Explorer wykonaj następujące czynności:
Kliknij prawym przyciskiem myszy raport AdventureWorks2008R2_Base.rdl, a następnie kliknij kopię.
Kliknij prawym przyciskiem myszy węzeł projektu, a następnie kliknij Wklej.
Zmień nazwę kopiowanego raportu na Store_Contacts_2008R2.rdl.
Tworzenie zestawu danych zawiera informacje kontaktowe magazynu
W okienku danych raportu Dodawanie osadzonych dataset, o nazwie StoreContacts.Użyj źródło danych udostępnionych AdventureWorks2008R2 i następującej kwerendy:
SELECT s.BusinessEntityID, s.Name AS Store, ct.Name AS Title, p.FirstName, p.LastName, ph.PhoneNumber FROM Sales.Store AS s INNER JOIN Person.BusinessEntityContact AS bec ON bec.BusinessEntityID = s.BusinessEntityID INNER JOIN Person.ContactType AS ct ON ct.ContactTypeID = bec.ContactTypeID INNER JOIN Person.Person AS p ON p.BusinessEntityID = bec.PersonID INNER JOIN Person.PersonPhone AS ph ON p.BusinessEntityID = ph.BusinessEntityID WHERE (s.BusinessEntityID = @StoreID)
Tworzenie zestawu danych, zawierający informacje o sklepie
Dodawanie osadzonych dataset, o nazwie magazynów.
Za pomocą następującej kwerendy:
SELECT DISTINCT BusinessEntityID, Name as Store FROM Sales.Store
Aby zapewnić dostępne wartości parametru @ identyfikator magazynu raportów użyje tego zestawu danych.
Aby skonfigurować identyfikator raportu parametr @ magazynu
W okienku danych raportu, użyj Przenieś w górę przycisk, aby przenieść identyfikator @ magazynu do pierwszej pozycji.
Otwórz Właściwości parametru dla @ Identyfikator magazynu.
Zmień Prompt do Sklepu:.
Na Dostępne wartości, wybierz opcję uzyskać wartości z kwerendy.
Dla Dataset, wybierz opcję Stores.
Dla wartość, wybierz opcję BusinessEntityID.
Dla etykiecie, wybierz opcję Store.
Na Wartości domyślne, dodać wartość i zestaw do 642.
Wartość ta odpowiada w magazynie o nazwie zaawansowane komponenty rowerów.Ten magazyn ma dwa kontakty magazynu: agent zakupów i menedżera zakupów.
Aby zestaw w górę raportu jako podraport
Po wyświetleniu podraport w raporcie głównym są wyświetlane całej zawartości z wyjątkiem nagłówka i stopki strona.Usuwanie elementów raportu, które nie są kod do celu raportu jako podraport.
Światło w treści raportu jest zachowywany.Po dodaniu tabela w późniejszym etapie usunie wszystkie dodatkowe wolne miejsce w raporcie.
Usuwanie scenariusza dwa pola tekstowe.
Aby dodać tabela z wierszy szczegółów
Dodawanie tabela wyświetlanej w magazynie informacji kontaktowych.
Wstaw tabeli o nazwie tblxContactInformation.
Usuń wiersz nagłówka.
Tabela ma jeden wiersz.Dojście do wiersza () pokazuje, że jest to wiersz szczegółów.
Dodać z zestawu danych StoreContacts [FirstName], miejsce, a następnie [LastName] do pierwszej komórka.
Dodać do drugiej komórka [Title].
Dodać do komórka trzeciego [PhoneNumber].
Rozwiń szerokość każdego kolumna , aby nazwisko i tytuł wyświetlany w jednym wierszu.
Kliknij uchwyt wiersza, a następnie w okienku właściwości rozwiń BorderStyle, i zestaw Default do Brak..
Chwyć dolny uchwyt wiersza i zmieścić minimalna wysokość wiersza.Podczas renderowania raportu głównego, wiersz podraport powiększa się pionowo i poziomo, w razie potrzeby.
Usuń dodatkowe wolne miejsce.
Usuń wszystkie dodatkowe wolne miejsce wokół niego.
Aby dodać opis
W stopce strona Zastąp tekst w polu tekstowym Opis następujący tekst: Cel: Podraport. Wyświetla przechowywać informacje kontaktowe. Używane w Sales_Order_Details_2008R2 do wyświetlania wielu magazynu kontaktów. Zawiera elementy nagłówka i stopki strona, które nie są uwzględniane, gdy raport jest renderowane jako podraport.
Kliknij tło raportu, aby wyświetlić właściwość raportu w okienku właściwość.
W Opis, wklej tekst opisu.
Aby wdrożyć i zweryfikować raportu
Raport zostanie uruchomiony automatycznie.
Po wybraniu magazyn jest wyświetlany odpowiedni magazyn informacji kontaktowych.
Gdy użytkownik zestaw Pokaż wszystkie informacje o do True, opis raportu pojawi się na ostatniej stronie.
Następne kroki
Ukończono budowanie tego raportu.Aby zbudować innych AdventureWorks przykładowych raportów, zobacz Samouczki: Tworzenie próbki 2008R2 AdventureWorks raportów (SSRS).
Historia zmian
Zaktualizowana zawartość |
---|
|