Udostępnij za pośrednictwem


Samouczek: Dodawanie wykresu słupkowego do raportu (Konstruktora raportów 3.0)

Na wykresie słupkowym dane kategorii są wyświetlane w poziomie.Umożliwia to osiągnięcie następujących celów:

  • Poprawa czytelności długich nazw kategorii.

  • Łatwiejsza interpretacja czasu wyrażonego wartościami na wykresie.

  • Możliwość porównania względnych wartości kilku serii.

Na poniższej ilustracji pokazano wykres słupkowy, który zostanie utworzony, przedstawiający sprzedaż osiągniętą przez pięciu najlepszych sprzedawców (wymienionych w porządku alfabetycznym) w roku 2008 i 2009.

Wykres słupkowy pokazujący wyniki sprzedaży z lat 2008 i 2009

Zakres informacji w samouczku

Korzystając z tego samouczka, nauczysz się wykonywać następujące czynności:

  1. Tworzenie wykresu za pomocą Kreatora wykresu

  2. Wybieranie typu wykresu

  3. Wyświetlanie wszystkich wartości kategorii na osi pionowej

  4. Modyfikowanie sposobu wyświetlania nazw na osi pionowej

  5. Przenoszenie legendy

  6. Przenoszenie tytułu wykresu

  7. Formatowanie osi poziomej i umieszczanie na niej etykiet

  8. Dodawanie filtru w celu wyświetlenia pięciu największych wartości

  9. Dodawanie tytułu raportu

  10. Zapisywanie raportu

Ostrzeżenie

W tym samouczku kroki wykonywane w kreatorze są połączone w jedną procedurę.Instrukcje krok po kroku dotyczące sposobu Przeglądaj, aby serwer raportów wybierz źródło danych i tworzenie zestawu danych, zobacz samouczek pierwszego w tej serii: Samouczek: Tworzenie raportu tabeli podstawowej (Konstruktora raportów 3.0).

Szacowany czas wykonania tego samouczka: 15 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 Chart Report from the Chart Wizard

Z Wprowadzenie okno dialogowe Wybierz źródło danych udostępnionych, utwórz osadzone zestawu danych i utworzyć wykres za pomocą Kreatora wykresów.

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ć nowy raport w formie wykresu

  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 pojawi się okno dialogowe.

    Ostrzeżenie

    Jeśli Wprowadzenie okno dialogowe nie są wyświetlane, kliknij przycisk Konstruktora raportów, a następnie kliknij Nowy.

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

  3. W prawym okienku kliknij Kreatora wykresów.

  4. Na Wybierz element dataset strona, kliknij przycisk Tworzenie zestawu danych, a następnie kliknij przycisk Dalej.

  5. Na Wybierz połączenie ze źródłem danych strona, wybierz istniejące źródło danych lub Przeglądaj, aby serwer raportów i wybierz źródło danych, a następnie kliknij Dalej.Może być konieczne wprowadzenie nazwy użytkownika i hasła.

    Ostrzeżenie

    Wybrane źródło danych jest nieważne, o ile użytkownik ma odpowiednie uprawnienia.Z tego źródła danych nie będą pobierane dane.Aby uzyskać więcej informacji, zobacz Alternatywne procedury uzyskiwania połączenia danych (program Report Builder 3.0).

  6. Na Projekt kwerendy strona, kliknij przycisk Edytuj jako tekst.

  7. Wklej następujące zapytanie do okienka zapytania:

    SELECT 'Luis' as FirstName, 'Alverca' as LastName, CAST(170000.00 AS money) AS SalesYear2009, CAST(150000. AS money) AS SalesYear2008
    UNION SELECT 'Jeffrey' as FirstName, 'Zeng' as LastName, CAST(210000. AS money) AS SalesYear2009, CAST(190000. AS money) AS SalesYear2008
    UNION SELECT 'Houman' as FirstName, 'Pournasseh' as LastName, CAST(150000. AS money) AS SalesYear2009, CAST(180000. AS money) AS SalesYear2008
    UNION SELECT 'Robin' as FirstName, 'Wood' as LastName, CAST(75000. AS money) AS SalesYear2009, CAST(175000. AS money) AS SalesYear2008
    UNION SELECT 'Daniela' as FirstName, 'Guaita' as LastName,  CAST(170000. AS money) AS SalesYear2009, CAST(175000. AS money) AS SalesYear2008
    UNION SELECT 'John' as FirstName, 'Yokim' as LastName, CAST(160000. AS money) AS SalesYear2009, CAST(195000. AS money) AS SalesYear2008
    UNION SELECT 'Delphine' as FirstName, 'Ribaute' as LastName, CAST(180000. AS money) AS SalesYear2009, CAST(205000. AS money) AS SalesYear2008
    UNION SELECT 'Robert' as FirstName, 'Hernady' as LastName, CAST(140000. AS money) AS SalesYear2009, CAST(180000. AS money) AS SalesYear2008
    UNION SELECT 'Tanja' as FirstName, 'Plate' as LastName, CAST(150000. AS money) AS SalesYear2009, CAST(160000. AS money) AS SalesYear2008
    UNION SELECT 'David' as FirstName, 'Bradley' as LastName, CAST(210000. AS money) AS SalesYear2009, CAST(180000. AS money) AS SalesYear2008
    UNION SELECT 'Michal' as FirstName, 'Jaworski' as LastName, CAST(175000. AS money) AS SalesYear2009, CAST(220000. AS money) AS SalesYear2008
    UNION SELECT 'Chris' as FirstName, 'Ashton' as LastName, CAST(195000. AS money) AS SalesYear2009, CAST(205000. AS money) AS SalesYear2008
    UNION SELECT 'Pongsiri' as FirstName, 'Hirunyanitiwatna' as LastName, CAST(175000. AS money) AS SalesYear2009, CAST(215000. AS money) AS SalesYear2008
    UNION SELECT 'Brian' as FirstName, 'Burke' as LastName, CAST(187000. AS money) AS SalesYear2009, CAST(207000. AS money) AS SalesYear2008
    
  8. (Opcjonalnie) Kliknij przycisk Uruchom (!) aby zobaczyć dane wykresu będą na podstawie.

  9. Kliknij Dalej.

2.Choose the Chart Type

Można wybierać różne typy wstępnie zdefiniowanych wykresu.

Aby dodać wykres kolumnowy

  1. Na Wybierz typ wykresu strona, kolumna wykresu jest domyślny typ wykresu.

  2. Click Bar, and then click Next.opens.

    Na pól wykresu Rozmieść strona, istnieją 4 pola w Dostępne pola okienka: FirstName, LastName, SalesYear2009, and SalesYear2008.

  3. Przeciągnij LastName do okienka kategorie.

  4. Drag SalesYear2009 to the Values pane.SalesYear2009 represents the sales amount for each salesperson for the year 2009.Wyświetla okienko wartości [Sum(SalesYear2009)] , ponieważ wykres zawiera wartość zagregowana wartość zagregowana dla każdego produktu.

  5. Drag SalesYear2008 to the Values pane under SalesYear2009.SalesYear2008 represents the sales amount for each salesperson for the year 2008.

  6. Kliknij Dalej.

  7. Na Wybierz styl strona, na panelu 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 wykresu, do którego zastosowano ten styl.

  8. Kliknij Zakończ.

    Wykres jest dodawany na powierzchnię projektu.

  9. Kliknij wykres, aby wyświetlić jego uchwyty.Przeciągnij prawy dolny narożnik wykresu, aby zwiększyć jego rozmiar.

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

W raporcie jest wyświetlany wykres słupkowy przedstawiający sprzedaż każdego sprzedawcy za lata 2008 i 2009.Długość słupka odpowiada łącznej wartości sprzedaży.

3.Modify the Display of Names on the Vertical Axis

Domyślnie na osi pionowej są wyświetlane tylko niektóre wartości.Można zmienić ustawienia wykresu, tak aby były wyświetlane wszystkie kategorie.

Aby wyświetlić wszystkich sprzedawców na osi kategorii wykresu słupkowego

  1. Przełącz się do widoku projektu raportu.

  2. Kliknij prawym przyciskiem myszy oś pionowej, a następnie kliknij Właściwości oś pionowej.

  3. W zakres osi i interwał, Interwał wpisz 1.

  4. Kliknij przycisk OK.

  5. Kliknij prawym przyciskiem myszy pionowe Tytuł osi i wyczyść Pokaż tytuł osi pole wyboru.

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

Ostrzeżenie

Jeśli nie można odczytać nazwy sprzedawcy na oś pionowej, można uczynić wykres wyższe lub zmienić opcje formatowania dla etykiet oś.

Wyświetlanie nazwiska i imienia na osi pionowej

Można zmienić wyrażenie kategorii, tak aby zawierało nazwisko i imię każdego sprzedawcy.

Aby zmienić wyrażenie kategorii

  1. Przełącz się do widoku projektu raportu.

  2. Kliknij dwukrotnie wykres, aby wyświetlić Dane wykresu okienka.

  3. W Grup kategorii obszaru, kliknij prawym przyciskiem myszy [Nazwisko], a następnie kliknij Właściwości grupy kategorii.

  4. W polu Etykieta kliknij przycisk wyrażenia (Fx).

  5. Wpisz następujące wyrażenie: =Fields!LastName.Value & ", " & Fields!FirstName.Value

    To wyrażenie łączy nazwisko, przecinek i imię.

  6. Kliknij przycisk OK.

  7. Kliknij przycisk OK.

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

Jeśli imiona nie są wyświetlane po uruchomieniu raportu, można ręcznie odświeżyć dane.Na uruchomić kartę w nawigacji grupy, kliknij przycisk Odśwież.

Ostrzeżenie

Jeśli nie można odczytać nazwy sprzedawcy na oś pionowej, można uczynić wykres wyższe lub zmienić opcje formatowania dla etykiet oś.

4.Change the Sort Order for Names on the Vertical Axis

Podczas sortowania danych na wykresie zmieniasz wartości na oś kategorii.

Aby na wykresie słupkowym posortować imiona i nazwiska w porządku alfabetycznym

  1. Przełącz się do widoku projektu raportu.

  2. Kliknij dwukrotnie wykres, aby wyświetlić Dane wykresu okienka.

  3. W Grup kategorii obszaru, kliknij prawym przyciskiem myszy [Nazwisko], a następnie kliknij Właściwości grupy kategorii.

  4. Kliknij sortowania.Zmień opcje sortowania strona Wyświetla listę wyrażenia sortowania.Domyślnie na tej liście znajduje się jedno wyrażenie sortowania, które jest takie samo jak oryginalne wyrażenie grupy kategorii.

  5. W menu Sortuj według kliknij wyrażenie (Fx) przycisk.

  6. Wpisz następujące wyrażenie: =Fields!LastName.Value & ", " & Fields!FirstName.Value

  7. W zamówienia, wybierz opcję z do a.Wybór odwrotnej kolejności alfabetycznej spowoduje wyświetlanie nazwisk w odwrotnej kolejności.

  8. Kliknij przycisk OK.

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

Nazwy na oś poziomej są sortowane w kolejności odwrotnej z Alerca u góry i Zeng u dołu.

5.Move the Legend

W celu poprawy czytelności wartości na wykresie można przenieść jego legendę.Na przykład na wykresie słupkowym, gdzie słupki są ułożone poziomo, można ją umieścić nad lub pod obszarem wykresu.W ten sposób więcej miejsca w poziomie zostanie dla słupków.

Aby wyświetlić legendę pod obszarem wykresu słupkowego

  1. Przełącz się do widoku projektu raportu.

  2. Kliknij prawym przyciskiem myszy legendę na wykresie.

  3. Wybierz właściwości legendy.

  4. Dla pozycji legendy, wybierz inne położenie.Na przykład zaznacz opcję „centralnie u dołu”.

    Umieszczenie legendy nad lub pod wykresem powoduje zmianę jej układu z pionowego na poziomy.Można wybrać inny układ z układu drop -niedziałający listy.

  5. Kliknij przycisk OK.

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

6.Title the Chart

Aby zmienić tytuł wykresu słupkowego wyświetlany nad jego obszarem

  1. Przełącz się do widoku projektu raportu.

  2. Zaznacz wyrazy Tytuł wykresu w górnej części wykresu, a następnie wpisz następujący tekst: Sprzedaż dla 2008 i 2009.

  3. Kliknij w dowolnym miejscu poza tekstem.

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

7.Format and Label the Horizontal Axis

Domyślnie na osi poziomej wartości są wyświetlane w formacie ogólnym, który jest automatycznie skalowany w celu dopasowania do rozmiaru wykresu.

Aby sformatować liczby na osi poziomej

  1. Przełącz się do widoku projektu raportu.

  2. Kliknij oś poziomą znajdującą się u dołu strony, co spowoduje jej zaznaczenie.

    Na Wstążce na Główny kartę w numer grupy, kliknij przycisk waluty przycisku.Format wartości etykiet osi poziomej zmieni się na walutę.

  3. (Opcjonalnie) Usuń cyfry dziesiętne.W pobliżu waluty przycisku, kliknij Zmniejsz dziesiętne dwa razy przycisk.

  4. Kliknij prawym przyciskiem myszy na poziomej oś, a następnie kliknij przycisk Właściwości oś poziomej.

  5. Na numer karcie Wybierz Pokaż wartości w tysiącach.

  6. Kliknij przycisk OK.

  7. Kliknij prawym przyciskiem myszy Tytuł osi i kliknij przycisk Właściwości tytuł osi.

  8. W tekst tytułu wpisz sprzedaży w tysiącach.

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

Raport wyświetla kwoty sprzedaży na poziomej oś jako walutę w tysiącach i ma nie cyfr dziesiętnych.

8.Add a Filter to Display the Top Five Values

Filtr można dodać do wykresu, aby określić, które dane z zestawu danych, aby dołączyć lub wykluczyć na wykresie.

Aby dodać filtr i wyświetlić pięć największych wartości

  1. Przełącz się do widoku projektu raportu.

  2. Kliknij dwukrotnie wykres, aby wyświetlić Dane wykresu okienka.

  3. W Grup kategorii obszaru, kliknij prawym przyciskiem myszy pole [FullName], a następnie kliknij Właściwości grupy kategorii.

  4. Kliknij Filtry.Zmiana filtry strona Wyświetla listę wyrażeń filtrów.Domyślnie lista jest pusta.

  5. Click Add.Zostanie wyświetlona nowa pusta pozycja filtru.

  6. W wyrażenie, wpisz [Sum(SalesYear2009)].Spowoduje to utworzenie wyrażenie podstawowe =Sum(Fields!SalesYear2009.Value).

  7. Sprawdź typ danych jest tekstu.

  8. W operatora, wybierz opcję Pierwsze N.

  9. W wartość, wpisz następujące wyrażenie: =5

  10. Kliknij przycisk OK.

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

Jeśli wyniki nie są filtrowane po uruchomieniu raportu, można ręcznie odświeżyć dane.Na uruchomić kartę w nawigacji grupy, kliknij przycisk Odśwież.

Na wykresie pojawią się imiona i nazwiska pięciu najlepszych sprzedawców ustalone na podstawie danych o sprzedaży w 2009 roku.

9.Add a Report Title

Aby dodać tytuł raportu

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

  2. Wykres słupkowy sprzedaży typu, naciśnij klawisz ENTER, a następnie wpisz sprzedających pięć góry dla 2009, tak wygląda następująco:

    Słupkowy wykres sprzedaży

    Pięciu najlepszych sprzedawców w 2009 r.

  3. Zaznacz wykres słupkowy sprzedaży, a następnie kliknij przycisk Pogrubienie przycisku.

  4. Zaznacz górny sprzedających pięć 20, a w czcionki sekcji w Główny karcie zestaw rozmiar czcionki, aby 10.

  5. (Opcjonalnie) Może być konieczne zwiększenie wysokości pola tekstowego Tytuł, tak aby mieściły się w nim dwa wiersze tekstu.

    Wpisany tytuł będzie wyświetlany u góry raportu.Jeśli nie zostanie zdefiniowany nagłówek strony, elementy umieszczone u góry treści raportu będą pełnić rolę nagłówka raportu.

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

10.Save the Report

Aby zapisać raport

  1. Przełącz się do widoku projektu raportu.

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

  3. W nazwę, wpisz sprzedaży wykres słupkowy.

  4. Kliknij zapisać.

Raport jest zapisywany serwer raportów.

Następne kroki

Pomyślnie ukończono samouczek Dodawanie wykresu słupkowego do raportu.Aby uzyskać więcej informacji o wykresach, zobacz Wykresy (program Report Builder 3.0 i usługi SSRS) i Wykresy przebiegu w czasie i paski danych (program Report Builder 3.0 i usługi SSRS).