Udostępnij przez


Lekcja 2: Dodawanie tabela z tabela lub Kreatora macierzy (Konstruktora raportów 2.0)

Po utworzeniu raportu można użyć Kreatora tabeli, aby dodać do raportu tabelę i dane.Kreator pomaga zdefiniować połączenie ze źródłem danych, utworzyć zapytanie w celu określenia, które dane będą używane, zorganizować dane w grupy i dodać wiersze w celu wyświetlenia podsumowanych wartości dla zgrupowanych danych.

W tej lekcji będzie używany AdventureWorks2008 przykładowej bazy danych jako urządzenie źródłowe danych w raporcie.

Aby uruchomić Kreatora tabeli i dodać połączenie

  1. Kliknij przycisk Projekt przycisk, aby przełączyć na widok projektu.

  2. Na powierzchnię projektu w obszarze Kliknij, aby dodać dane, click Tabela lub macierzy.

    The Choose a connection to a data urządzenie źródłowe strona opens.

    Jeśli serwer raportów jest folder źródła wskazanego udostępnionych danych, zostanie wyświetlona lista źródeł danych.

  3. Wybierz urządzenie źródłowe danych udostępnionych, wskazujący na AdventureWorks2008 przykładowej bazy danych, lub kliknij przycisk Przeglądanie , przejdź do udostępnionych danych źródłowych, a następnie kliknij przycisk Otwórz.

  4. Kliknij przycisk Następny.

Odwołanie do udostępnionego źródła danych wskazującego przykładową bazę danych zostało dodane.Następnie zostanie utworzone zapytanie określające dane, które będą używane.

Aby zdefiniować zapytanie języka Transact-SQL dla danych raportu

  1. Na Projektowanie kwerendy strona, Projektant kwerend relacyjnych jest otwarty.W tym samouczku będzie używany tekstowy projektant zapytań.

    Kliknij przycisk Edytowanie jako tekst.W tekstowym projektancie zapytań zostanie wyświetlone okienko zapytania i okienko wyników.

  2. Wklej następujący Transact-SQL kwerendy do Kwerendy box.

    SELECT
      SH.OrderDate
      ,SH.SalesOrderNumber
      ,SD.OrderQty
      ,SD.LineTotal
      ,P.Name AS [Product]
      ,PS.Name AS [Subcategory]
    FROM
      Sales.SalesOrderHeader AS SH
      INNER JOIN Sales.SalesOrderDetail AS SD
       ON SH.SalesOrderID = SD.SalesOrderID
      INNER JOIN Production.Product AS P
       ON SD.ProductID = P.ProductID
      INNER JOIN Production.ProductSubcategory AS PS
       ON PS.ProductSubcategoryID = P.ProductSubcategoryID
      INNER JOIN Production.ProductCategory AS PC
       ON PC.ProductCategoryID = PS.ProductCategoryID
    WHERE PC.Name = 'Clothing' AND SH.OnlineOrderFlag = 0
    ORDER BY P.Name
    
  3. Kliknij przycisk Uruchamianie (!) na pasku narzędzi, aby uruchomić kwerendę.

    Kwerenda jest uruchamiana i wyświetlenie wyniku ustawiony dla pola DataZamówienia, SalesOrderNumber, OrderQty LineTotal, produktu i podkategorii z pięciu tabel AdventureWorks2008 bazy danych.Kwerendy wykorzystuje Transact-SQL Funkcje, takie jak aliasów. Na przykład tabela SalesOrderHeader jest wywoływana pod nazwą SH.

    zestaw wyników nagłówki kolumn są oparte na nazwach kolumn w tabelach bazy danych, ale nie są zapisywane w raporcie.

    Nazwy pól w zestawie danych są tworzone na podstawie nazw kolumn i są zapisywane w raporcie.Po zakończeniu pracy kreatora można użyć okienka Dane raportu, aby wyświetlić kolekcję pól zestawu danych.

  4. Kliknij przycisk Następny.

Dodano zestaw danych z zapytaniem określającym dane, które będą używane w tabeli.Następnie zorganizujesz dane w grupy.

Aby zorganizować dane w grupy

  1. Na Rozmieszczanie pól strona, przeciągnij produktu Wartości.

  2. Przeciągnij OrderQty do Wartości i miejsce poniżej produktu.

    Domyślnym zastosowaniem pól liczbowych jest podsumowywanie danych za pomocą funkcji Sum.Używając strzałki rozwijanej, można wybrać inną funkcję podsumowania.

  3. Przeciągnij LineTotal do Wartości i miejsce poniżej OrderQty.

    Kroki 1, 2 i 3 określić dane, które mają być wyświetlane w tabela.

  4. Przeciągnij DataZamówienia do Grupy wierszy.

  5. Przeciągnij SalesOrderNumber do Grupy wierszy i miejsce poniżej DataZamówienia.

    Kroki 4 i 5, najpierw organizować wartości dla pól, według data, a następnie według wszystkich zamówień dla tej data.

  6. Kliknij przycisk Następny.

Po uruchomieniu raportu w tabeli zostanie wyświetlona każda data, wszystkie zamówienia dla każdej daty oraz wszystkie produkty, ilości i sumy wierszy dla każdego zamówienia.Następnie wybierzesz układ tabeli.

Aby dodać sumy częściowe i sumy

  1. Na Wybierz układ strona w obszarze Opcje, zweryfikuj, że Pokaż sumy częściowe i sumy całkowite jest zaznaczone.

  2. Sprawdź, czy Suma zablokowanych, poniżej jest zaznaczone.

    W okienku podglądu zostanie wyświetlona tabela z pięcioma wierszami.Po uruchomieniu raportu każdy wiersz będzie wyświetlany w następujący sposób:

    1. Pierwszy wiersz będzie powtarzany raz dla tabeli w celu pokazania nagłówków kolumn.

    2. Drugi wiersz będzie powtarzane jeden raz dla każdej pozycji w zamówieniu sprzedaży i wyświetlić nazwę produktu, ilości w zleceniu i wiersza sumy.

    3. Trzeci wiersz będzie powtarzany raz dla każdego zamówienia sprzedaży w celu wyświetlenia sum częściowych dla zamówienia.

    4. Czwarty wiersz będą powtarzane jeden raz dla każdej data zamówienia wyświetlić sumy częściowe data.

    5. Piątego wiersza będą powtarzane jeden raz dla tabela, aby wyświetlić sumy całkowite.

  3. Wyczyść pole wyboru Rozwiń/Zwiń grupy.W raporcie tworzonym w ramach tego samouczka nie jest używana funkcja rozwijania, która umożliwia użytkownikowi rozwinięcie hierarchii grup nadrzędnych w celu wyświetlenia wierszy grup podrzędnych i wierszy szczegółów.

  4. Kliknij przycisk Następny.

    Układ tabeli został zaprojektowany.Następnie wybierzesz styl.

Aby określić styl tabeli

  1. Na Wybierz styl strona, w okienku zadań Style wybierz styl.

    Styl określa styl czcionki, zestaw kolorów oraz styl obramowania.Po wybraniu stylu w okienku podglądu zostanie wyświetlony przykład tabeli z zastosowanym danym stylem.

  2. Kliknij przycisk Zakończenie.

    Tabela została dodana do powierzchni projektowej.Tabela zawiera 5 kolumny i 5 wiersze.W okienku grup wierszy są wyświetlane trzy grupy wierszy: DataZamówienia SalesOrderNumber i szczegóły. Dane szczegółowe to wszystkie dane pobierane przez zapytanie zestawu danych.

  3. Kliknij przycisk Uruchamianie , aby wyświetlić podgląd raportu.

    W tabeli dla każdego elementu wiersza w zamówieniu sprzedaży będzie wyświetlana nazwa produktu, zamówiona ilość oraz suma pozycji wiersza.Te dane są organizowane najpierw według daty zamówienia, a następnie według numeru zamówienia.

Next Steps

Tabela została pomyślnie dodana do nowego raportu za pomocą kreatora.Następnie do raportu zostanie dodane formatowanie.Zobacz Lekcja 3: Formatowanie raportu (Report Builder 2.0).