Udostępnij za pośrednictwem


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.

Aby otworzyć projekt i dodać nowy raport

  1. W Business Intelligence Development Studio, otwórz serwer raportów projektu AdventureWorks 2008R2.

  2. W oknie Solution Explorer wykonaj następujące czynności:

    1. Kliknij prawym przyciskiem myszy raport AdventureWorks2008R2_Base.rdl, a następnie kliknij kopię.

    2. Kliknij prawym przyciskiem myszy węzeł projektu, a następnie kliknij Wklej.

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

  1. Dodawanie osadzonych dataset, o nazwie magazynów.

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

  1. W okienku danych raportu, użyj Przenieś w górę przycisk, aby przenieść identyfikator @ magazynu do pierwszej pozycji.

  2. Otwórz Właściwości parametru dla @ Identyfikator magazynu.

  3. Zmień Prompt do Sklepu:.

  4. Na Dostępne wartości, wybierz opcję uzyskać wartości z kwerendy.

  5. Dla Dataset, wybierz opcję Stores.

  6. Dla wartość, wybierz opcję BusinessEntityID.

  7. Dla etykiecie, wybierz opcję Store.

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

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

  2. Usuwanie scenariusza dwa pola tekstowe.

Aby dodać tabela z wierszy szczegółów

  1. Dodawanie tabela wyświetlanej w magazynie informacji kontaktowych.

  2. Wstaw tabeli o nazwie tblxContactInformation.

  3. Usuń wiersz nagłówka.

    Tabela ma jeden wiersz.Dojście do wiersza (Uchwyt wiersza z trzema równoległymi liniami wyświetlony dla wiersza szczegółów) pokazuje, że jest to wiersz szczegółów.

  4. Dodać z zestawu danych StoreContacts [FirstName], miejsce, a następnie [LastName] do pierwszej komórka.

  5. Dodać do drugiej komórka [Title].

  6. Dodać do komórka trzeciego [PhoneNumber].

  7. Rozwiń szerokość każdego kolumna , aby nazwisko i tytuł wyświetlany w jednym wierszu.

  8. Kliknij uchwyt wiersza, a następnie w okienku właściwości rozwiń BorderStyle, i zestaw Default do Brak..

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

  10. Usuń dodatkowe wolne miejsce.

  11. Usuń wszystkie dodatkowe wolne miejsce wokół niego.

Aby dodać opis

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

  2. Kliknij tło raportu, aby wyświetlić właściwość raportu w okienku właściwość.

  3. W Opis, wklej tekst opisu.

Aby wdrożyć i zweryfikować raportu

  1. Raport zostanie uruchomiony automatycznie.

  2. Po wybraniu magazyn jest wyświetlany odpowiedni magazyn informacji kontaktowych.

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

Zobacz także

Inne zasoby

Historia zmian

Zaktualizowana zawartość

  • Zmienione sprawozdanie oparte na AdventureWorks2008R2_Base.rdl