Udostępnij za pośrednictwem


Samouczek: Dodawanie Sparkline do raportu (Konstruktora raportów 3.0)

W tym samouczku utworzyć raport tabela podstawowej, na podstawie próbki danych sprzedaży, a następnie dodaj wykres wykres przebiegu w czasie do komórka w tabela.

Rozbudowana wersja raportu, Utwórz w tym samouczku jest dostępna jako próbka SQL Server 2008 R2 3.0 Konstruktora raportów raportu.Aby uzyskać więcej informacji dotyczących pobierania ten przykładowy raport i innych, zobacz 3.0 Konstruktora raportów, raporty próbki. Na następującej ilustracji pokazano przykładowy raport podobny do tego, który chcesz utworzyć.

Sprzedaż według tabeli danych z wykresami przebiegu w czasie

Wideo jak: Tworzenie Sparkline w tabeli (raport konstruktora 3.0 wideo) ilustruje sposób tworzenia raportu podobne z sparklines.

Zakres informacji w samouczku

Korzystając z tego samouczka, użytkownik nauczy się wykonywać następujące czynności:

1.Create a Report with a Table

2.Create a Query in the Table or Matrix Wizard

3.Add a Sparkline to the Table

4.Align the Sparklines Vertically and Horizontally

Inne opcjonalne kroki

5.Format Data as Currency

6.Format Data as Dates

7.Change Column Widths

8.Add a Report Title

9.Save the Report

Szacowany czas wykonania tego samouczka: 30 minut.

Wymagania

Aby uzyskać więcej informacji na temat wymagań, zobacz Wymagania wstępne dotyczące samouczków (program Report Builder 3.0).

1.Create a Report with a Table

Aby utworzyć raport

  1. Kliknij Start, wskaż programów, wskaż Microsoft SQL Server 2008 R2 raport konstruktora 3.0, a następnie kliknij przycisk 3.0 Konstruktora raportów.

    Wprowadzenie zostanie otwarte okno dialogowe.

    Ostrzeżenie

    Jeśli Wprowadzenie pojawia się okno dialogowe, z Konstruktora raportów przycisku, kliknij Nowy.

  2. W lewym okienku sprawdź, czy Nowy raport jest zaznaczone.

  3. W prawym okienku kliknij tabeli lub Kreatora macierzy.

  4. Na Wybierz element dataset strona, zaznacz Tworzenie zestawu danych, a następnie kliknij przycisk Dalej.Wybierz połączenie z danymi źródło otwierania strona.

    Ostrzeżenie

    Ten samouczek nie wymaga określonych danych; po prostu wymaga połączenia SQL Server 2008 R2 bazy danych.Jeśli masz już połączenie źródło danych wymienionych w Połączenia źródło danych, można go zaznaczyć i przejdź do kroku 10.Aby uzyskać więcej informacji, zobacz Alternatywne procedury uzyskiwania połączenia danych (program Report Builder 3.0).

  5. Click New.Właściwości źródła danych zostanie otwarte okno dialogowe.

  6. W nazwę, wpisz sprzedaży produktu, nazwa źródło danych.

  7. W Wybierz typ połączenia, sprawdź, czy Microsoft SQL Server jest zaznaczone.

  8. W ciąg połączenia, wpisz następujący tekst:

    Data Source=<nazwa_serwera>

    <nazwa_serwera>, na przykład Report001, określa komputera, na którym zainstalowany jest wystąpienie aparatu bazy danych programu SQL Server.Dane raportu nie są wyodrębniane z bazy danych programu SQL Server, więc nie trzeba uwzględniać nazwy bazy danych.Domyślna baza danych na określonym serwerze jest używana do analizowania zapytania.

  9. Kliknij poświadczenia.Wprowadź poświadczenia wymagane do uzyskania dostępu do zewnętrznego źródła danych.

  10. Kliknij przycisk OK.

    Są ponownie Wybierz połączenie z danymi źródło strona.

  11. Aby sprawdzić, czy można połączyć dane źródło, kliknij Testuj połączenie.

    Komunikat "Pomyślnie utworzone połączenie" zostanie wyświetlone.

  12. Kliknij przycisk OK.

  13. Kliknij Dalej.

2.Create a Query in the Table Wizard

W raporcie można użyć udostępnionego zestawu danych, który zawiera wstępnie zdefiniowane zapytanie, lub utworzyć osadzony zestaw danych do użycia tylko w danym raporcie.W tym samouczku zostanie utworzony osadzony zestaw danych.

Ostrzeżenie

W tym samouczku zapytanie zawiera wartości danych, więc nie jest potrzebne zewnętrzne źródło danych.Wydłuża to czas wykonywania zapytania.W środowisku biznesowym zapytanie nie zawierałoby danych.Dodano je w celach szkoleniowych.

Aby utworzyć zapytanie

  1. Na Projekt kwerendy , projektant zapytań relacyjnych jest otwarta strona.W tym samouczku będzie używany tekstowy projektant zapytań.

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

  3. Wklej następujący Transact-SQL kwerendy do kwerendy pole.

    SELECT CAST('2010-01-04' AS date) as SalesDate, 'Accessories' as Subcategory, 
       'Carrying Case' as Product, CAST(16996.60 AS money) AS Sales, 68 as Quantity
    UNION SELECT CAST('2010-01-05' AS date) as SalesDate, 'Accessories' as Subcategory,
       'Carrying Case' as Product, CAST(1350.00 AS money) AS Sales, 18 as Quantity
    UNION SELECT CAST('2010-01-10' AS date) as SalesDate, 'Accessories' as Subcategory,
       'Carrying Case' as Product, CAST(1147.50 AS money) AS Sales, 17 as Quantity
    UNION SELECT CAST('2010-01-04' AS date) as SalesDate, 'Accessories' as Subcategory,
       'Budget Movie-Maker' as Product, CAST(1056.00 AS money) AS Sales, 44 as Quantity
    UNION SELECT CAST('2010-01-05' AS date) as SalesDate,  'Accessories' as Subcategory,
       'Slim Digital' as Product, CAST(1380.00 AS money) AS Sales, 18 as Quantity
    UNION SELECT CAST('2010-01-05' AS date) as SalesDate,'Accessories' as Subcategory,  
       'Budget Movie-Maker' as Product, CAST(780.00 AS money) AS Sales, 26 as Quantity
    UNION SELECT CAST('2010-01-07' AS date) as SalesDate, 'Accessories' as Subcategory, 
       'Budget Movie-Maker' as Product, CAST(3798.00 AS money) AS Sales, 9 as Quantity
    UNION SELECT CAST('2010-01-08' AS date) as SalesDate, 'Camcorders' as Subcategory, 
       'Budget Movie-Maker' as Product, CAST(10400.00 AS money) AS Sales, 13 as Quantity
    UNION SELECT CAST('2010-01-09' AS date) as SalesDate, 'Camcorders' as Subcategory, 
       'Budget Movie-Maker' as Product, CAST(3000.00 AS money) AS Sales, 60 as Quantity
    UNION SELECT CAST('2010-01-10' AS date) as SalesDate,  'Digital' as Subcategory, 
       'Budget Movie-Maker' as Product, CAST(7234.50 AS money) AS Sales, 39 as Quantity
    UNION SELECT CAST('2010-01-06' AS date) as SalesDate,  'Digital' as Subcategory, 
       'Carrying Case' as Product, CAST(10836.00 AS money) AS Sales, 84 as Quantity
    UNION SELECT CAST('2010-01-07' AS date) as SalesDate,  'Digital' as Subcategory, 
       'Slim Digital' as Product, CAST(2550.00 AS money) AS Sales, 17 as Quantity
    UNION SELECT CAST('2010-01-04' AS date) as SalesDate, 'Digital' as Subcategory, 
       'Slim Digital' as Product, CAST(8357.80 AS money) AS Sales, 44 as Quantity
    UNION SELECT CAST('2010-01-08' AS date) as SalesDate, 'Digital SLR' as Subcategory, 
       'Slim Digital' as Product, CAST(18530.00 AS money) AS Sales, 34 as Quantity
    UNION SELECT CAST('2010-01-06' AS date) as SalesDate, 'Digital SLR' as Subcategory, 
       'Slim Digital' as Product, CAST(26576.00 AS money) AS Sales, 88 as Quantity
    
  4. Kliknij na pasku narzędzi projektant zapytań, uruchomić (!).

    Kwerenda jest uruchamiana i wyświetla zestaw wyników dla pól DataSprzedaży, podkategorii, produktu, Sprzedaż, i Ilość.

  5. Kliknij Dalej.

  6. Na pól Rozmieoć strona, przeciągnij Sprzedaż do wartości.

    Sprzedaż agregowane przez funkcja SUMA.Wartość to [Sum(Sales)].

  7. Przeciągnij produktu do grupy wierszy.

  8. Przeciągnij DataSprzedaży do grup kolumny.

  9. Kliknij Dalej.

  10. Na Wybierz układ strona pod Opcje, sprawdź, czy Pokaż sumy częściowe i sumy jest zaznaczone.

    W okienku podglądu w kreatorze zostanie wyświetlona tabela z trzema 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żdego produktu i wyświetlić nazwy produktu, suma dziennie i sumy wiersza.

    3. Trzeci wiersz będzie się powtarzał raz dla tabela wyświetlić sumy całkowite.

  11. Kliknij Dalej.

  12. Na Wybierz styl strona w Style okienku wybierz łupków.

    Panel Podgląd wyświetla próbki tabela przy użyciu tego stylu.

  13. Kliknij Zakończ.

  14. Tabela została dodana do powierzchni projektowej.Tabela składa się z trzech kolumn i trzech wierszy.

    Spójrz na okienko Grupowanie.Jeśli nie są widoczne w okienku Grupowanie, widoku menu, kliknij grupowania.W okienku grupy wierszy zawiera jedną grupę wierszy: Produkt.W okienku grupom kolumna wyświetlana jedna grupa kolumny: DataSprzedaży.Dane szczegółowe to wszystkie dane pobierane przez zapytanie zestawu danych.

  15. Kliknij uruchomić , aby wyświetlić podgląd raportu.

3.Add a Sparkline

Aby dodać wykres przebiegu w czasie do tabeli

  1. Kliknij Projekt aby powrócić do widoku Projekt.

  2. Wybierz sumy kolumna w tabela.

  3. Kliknij prawym przyciskiem myszy, wskaż polecenie Wstaw kolumnę, a następnie kliknij przycisk po lewej stronie.

  4. W nowej kolumna prawym przyciskiem myszy wiersz [produktu Product], wskaż Wstaw, a następnie kliknij przycisk Sparkline.

  5. Upewnij się, że pierwszy wykres przebiegu w czasie w kolumny wiersz jest zaznaczony, a następnie kliknij przycisk OK.

  6. Kliknij wykres przebiegu w czasie, aby wyświetlić okienko Dane wykresu.

  7. Kliknij przycisk plus (+), zarejestrować się w polu wartości, a następnie kliknij Sprzedaż.

    Wartości w Sprzedaż pole są teraz wartości wykres przebiegu w czasie.

  8. Kliknij przycisk plus (+), zarejestrować się w polu grupy kategorii, a następnie kliknij DataSprzedaży.

  9. Kliknij uruchomić do podglądu raportu.

    Należy zauważyć, że wykres przebiegu w czasie znajduje się w każdym wierszu tabeli, ale nie jest poprawny.Słupki na wykresie nie są wyrównane względem siebie.W trzecim wierszu znajdują się tylko cztery słupki, więc są one szersze niż słupki w pierwszym wierszu, których jest sześć.Nie można porównać dziennych wartości dla każdego produktu.Należy to poprawić.

    Należy też zauważyć, że wysokość najwyższego słupka jest równa wysokości wiersza.To jest mylące, zbyt, ponieważ nie są równe największej wartości dla każdego wiersza: największą wartość dla budżetu-filmów jest 10,400 $, ale największą wartość Slim Digital 26,576 $ — ponad dwukrotnie większy.A najwyższe słupki w obu tych wierszach mają prawie taką samą wysokość.To także należy poprawić.

    Tabela Product z wykresami przebiegu w czasie

4.Align the Sparklines Vertically and Horizontally

Domyślnie DataSprzedaży pole Wyświetla data i czas.Można je sformatować tak, aby była w nim widoczna tylko data.

Aby ustawić wyrównanie wykresów przebiegu w czasie w tabeli

  1. Kliknij Projekt aby powrócić do widoku Projekt.

  2. Kliknij prawym przyciskiem myszy wykres przebiegu w czasie i kliknij przycisk Właściwości osi pionowej.

  3. Sprawdź, czy osi Wyrównaj w , a następnie kliknij przycisk OK.

    Na liście jest wyświetlana pozycja Tablix1.Jest to jedyna opcja.Powoduje ona ustawienie wysokości słupków na każdym wykresie przebiegu w czasie, tak aby były względne w stosunku do innych słupków.

  4. Kliknij prawym przyciskiem myszy wykres przebiegu w czasie i kliknij przycisk Właściwości osi poziomej.

  5. Sprawdź, czy osi Wyrównaj w , a następnie kliknij przycisk OK.

    Na liście jest wyświetlana pozycja Tablix1.Jest to jedyna opcja.Powoduje ona ustawienie szerokości słupków na każdym wykresie przebiegu w czasie, tak aby były względne w stosunku do innych słupków.Jeśli w wierszu znajduje się mniej słupków, brakujące dane w tym wierszu będą wskazywane przez puste miejsca.

  6. Kliknij uruchomić ponownie wyświetlić podgląd raportu.

Należy zauważyć, że słupki są teraz wyrównane względem słupków w innych wierszach.

5.(Optional) Format Data as Currency

Domyślnie dane podsumowań dla Sprzedaż pole zawiera numer ogólne.Można je jednak sformatować tak, aby określały walutę.Przełącz Style zastępczy do wyświetlania pól tekstu sformatowanego i tekst zastępczy jako wartości próbki.

Aby sformatować pole waluty

  1. Kliknij Projekt Aby przełączyć do widoku Projekt.

  2. Kliknij komórka w drugim wierszu (w obszarze wiersza nagłówków kolumn) w DataSprzedaży kolumna i przeciągnij, aby zaznaczyć wszystkie komórka zawierające [Sum(Sales)].

  3. Na Główny kartę w numer grupy, kliknij przycisk waluty przycisku.Komórki ulegną zmianie i odtąd będą pokazywały format waluty.

    Jeśli ustawienia regionalne jest angielski (Stany Zjednoczone), jest przykładowy tekst domyślny [$12,345.00.Jeśli nie widać przykład wartość waluty, kliknij Style zastępczy w numery grupy, a następnie kliknij Wartości przykładowych.

  4. Kliknij uruchomić do podglądu raportu.

Podsumowanie wartości Sprzedaż wyświetlić jako walutę.

6.(Optional) Format Data as Dates

Domyślnie DataSprzedaży pole Wyświetla data i czas.Można je sformatować tak, aby była w nim widoczna tylko data.

Aby sformatować pole daty przy użyciu formatu domyślnego

  1. Kliknij Projekt aby powrócić do widoku Projekt.

  2. Kliknij komórka zawierającą [SalesDate].

  3. Na Wstążce na Główny kartę w numer grupy z drop -niedziałający listy wybierz Data.

    Komórka wyświetla przykład data [1/31/2000].Jeśli przykład data nie jest widoczny, kliknij Style zastępczy w numery grupy, a następnie kliknij Wartości przykładowych.

  4. Kliknij uruchomić , aby wyświetlić podgląd raportu.

DataSprzedaży wartości wyświetlane w domyślnym formacie data.

7.(Optional) Change Column Widths

Domyślnie każda komórka w tabeli zawiera pole tekstowe.Podczas renderowania strony pole tekstowe rozszerza się w dół w celu pomieszczenia wprowadzonego tekstu.W wyrenderowanym raporcie każdy wiersz rozszerza się do wysokości najwyższego wyrenderowanego pola tekstowego w wierszu.Wysokość wiersza na powierzchni projektowej nie wpływa na wysokość wiersza w wyrenderowanym raporcie.

Aby zmniejszyć ilość miejsca w pionie przyjmuje każdy wiersz, rozwiń szerokość kolumna, aby pomieścić oczekiwanej zawartości pól tekstowych kolumna w jednym wierszu.

Aby zmienić szerokość kolumn

  1. Kliknij Projekt aby powrócić do widoku Projekt.

  2. Kliknij tabelę, co spowoduje pojawienie się uchwytów kolumn i wierszy nad tabelą oraz obok niej.

    Szare paski u góry i z boku tabela są kolumna i uchwytów wierszy.

  3. Wskaż linię między uchwytami kolumn. Kursor zmieni kształt na dwustronną strzałkę.Przeciągając kolumny, nadaj im żądany rozmiar.Na przykład, rozszerz kolumna dla produktu , aby nazwa produktu jest wyświetlany w jednym wierszu.

  4. Kliknij uruchomić do podglądu raportu.

8.(Optional) Add a Report Title

Tytuł raportu jest wyświetlany u góry raportu.Tytuł raportu można umieścić w nagłówku raportu lub, jeśli raport nie ma nagłówka, w polu tekstowym u góry treści raportu.W tym samouczku będzie używane pole tekstowe, które będzie automatycznie umieszczane u góry obszaru treści raportu.

Wygląd tekstu można dodatkowo uatrakcyjnić, stosując różne style, rozmiary i kolory czcionki do fraz i pojedynczych znaków tekstu.Aby uzyskać więcej informacji, zobacz Jak Formatowanie tekstu w polu tekstowym (Konstruktora raportów 3.0 i SSRS).

Aby dodać tytuł raportu

  1. Na powierzchni projektu kliknij kliknij, aby dodać tytuł.

  2. Wpisz sprzedaży produktów, a następnie kliknij poza pole tekstowe.

  3. Kliknij prawym przyciskiem myszy pole tekstowe, zawierające sprzedaży produktów, a następnie kliknij przycisk Właściwości pola tekstowego.

  4. W Właściwości pola tekstowego okno dialogowe, kliknij przycisk czcionki.

  5. W rozmiar listy wybierz 18 pkt.

  6. W Kolor listy wybierz kasztanowy.

  7. Wybierz Pogrubienie.

  8. Kliknij przycisk OK.

9.Save the Report

Raport można zapisać na serwerze raportów lub na komputerze lokalnym.Jeśli nie zapiszesz raportu serwer raportów szereg Reporting Services nie są dostępne funkcje, takie jak części raportu i podraportów.Aby uzyskać więcej informacji, zobacz Serwery raportów i serwery raportów programu SharePoint (program Report Builder 3.0 i usługi SSRS).

Aby zapisać raport na serwerze raportów

  1. Z Konstruktora raportów przycisku, kliknij Zapisz jako.

  2. Kliknij ostatnie witryn i serwerów.

  3. Wybierz lub wpisz nazwę serwer raportów której masz uprawnienia do zapisywania raportów.

    Pojawi się komunikat „Łączenie z serwerem raportów”.Po nawiązaniu połączenia zostanie wyświetlona zawartość folderu raportów określonego przez administratora serwera raportów jako lokalizacja domyślna dla raportów.

  4. W nazwę, zastąp nazwę domyślną sprzedaży produktu.

  5. Kliknij zapisać.

Raport zostanie zapisany na serwerze raportów.Nazwa serwera raportów, z którym jest nawiązane połączenie, będzie wyświetlana na pasku stanu u dołu okna.

Aby zapisać raport na komputerze lokalnym

  1. Z Konstruktora raportów przycisku, kliknij Zapisz jako.

  2. Kliknij pulpitu, Moje dokumenty, lub Mój komputer, a następnie przejdź do folderu, w którym chcesz zapisać raport.

  3. W nazwę, zastąp nazwę domyślną sprzedaży produktu.

  4. Kliknij zapisać.

Następne kroki

To jest koniec samouczka dotyczącego tworzenia raportu w formie tabeli z wykresami przebiegu w czasie.Aby uzyskać więcej informacji o sparklines, zobacz Wykresy przebiegu w czasie i paski danych (program Report Builder 3.0 i usługi SSRS).