Udostępnij za pośrednictwem


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

Wykres słupkowy służy do wyświetlania danych kategorii w układzie poziomym, oferując szereg istotnych zalet:

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

Aby uzyskać więcej informacji, zobacz Wykresy słupkowe (program Report Builder 3.0 i usługi SSRS).

Zakres informacji w samouczku

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

  • Definiowanie źródła danych i dodawanie zestawu danych do raportu.

  • Dodawanie wykresu słupkowego do raportu.

  • Formatowanie etykiet osi, tytułu i legendy wykresu.

Wymagania

Aby skorzystać z niniejszego samouczka, system musi być zainstalowane następujące oprogramowanie:

  • SQL Server Business Intelligence Development Studio.

    Ostrzeżenie

    Program Business Intelligence (BI) Development Studio nie jest obsługiwany na komputerach z procesorami Itanium. Jednak program BI Development Studio jest obsługiwany na komputerach z procesorami x64. Jeśli przykładowe bazy danych programu SQL Server zostały wdrożone na komputerze z systemem Itanium, aby modyfikować i uruchamiać przykłady, należy uruchomić program BI Development Studio na komputerze z procesorem x86 lub x64.

  • SQL Serverz AdventureWorks2008 przykładowej bazy danych.

Szacowany czas wykonania tego samouczka: 15 minut

Aby utworzyć serwer raportów projektu

  1. Kliknij Start, wskaż programów, wskaż Microsoft SQL Server 2008 R2, a następnie kliknij przycisk Business Intelligence Development Studio.

  2. Na pliku menu, wskaż Nowy, a następnie kliknij przycisk projektu.

  3. W Typów projektów kliknij Business Intelligence projektów.

  4. W szablonów kliknij Raportu serwera Project.

  5. W nazwę, wpisz samouczek wykresu słupkowego.

  6. Kliknij OK do tworzenia projektu.

    Samouczek programu project jest wyświetlany w oknie Solution Explorer.

Aby zdefiniować źródło danych dla wykresu słupkowego

  1. Kliknij widoku i wybierz Danych raportu.Okienko danych raportu pojawia się w sieci Business Intelligence Development Studio środowiska.

  2. W okienku danych raportu kliknij Nowy drop niedziałający listy, a następnie kliknij przycisk Źródła danych.

  3. W Właściwości źródła danych okno dialogowe upewnij się, że osadzone połączenia jest zaznaczone.

  4. W typu wybierz pozycję Microsoft SQL Server.

  5. W połączeniu z ciąg tekstu wpisz prawidłowe połączenie ciąg lub kliknij przycisk Edytuj przycisk, aby otworzyć Właściwości połączenia okno dialogowe.

  6. W Właściwości połączenia okna dialogowego wpisz lub wybierz nazwę serwera w nazwy serwera pole tekstowe.

  7. Wybierz Użyj uwierzytelniania systemu Windows lub Uwierzytelniania programu SQL Server i wpisz nazwę użytkownika i hasło, które ma uprawnienia dostępu do AdventureWorks2008 bazy danych.

  8. W Wybierz lub wprowadź nazwę bazy danych pole listy, wpisz lub wybierz AdventureWorks2008.

  9. Kliknij Połączenie tekstu.

  10. Kliknij OK zamknąć Właściwości połączenia okno dialogowe.W Właściwości źródło danych okno dialogowe pojawi się domyślna nazwa źródło danych, DataSource1 i połączenia ciąg.

  11. Kliknij przycisk OK.Nowe źródło danych jest wyświetlana w okienku danych raportu.

Aby zdefiniować zestaw danych raportu

  1. W okienku danych raportu prawym przyciskiem myszy kliknij źródło danych i kliknij przycisk Dodawanie zestawu danych.

  2. W Właściwości zestawu danych okno dialogowe upewnij się, że tekstu jest zaznaczone dla Typ kwerendy.

  3. W kwerendy tekst wprowadź następującą kwerendę:

    SELECT [FullName] as 'Name'
          ,[2002] as 'SalesBeforeLast'
          ,[2003] as 'SalesLastYear'
          ,[2004] as 'SalesYTD'
      FROM [Sales].[vSalesPersonSalesByFiscalYears]
    
  4. Kliknij przycisk OK. Pola danych są wyświetlane w okienku danych raportu.

Aby dodać do raportu wykresu słupkowego z informacji o sprzedaży

  1. Na widoku menu, kliknij Przybornik.

  2. Dwukrotnie kliknij lub przeciągnij wykresów na powierzchnię projektu.Wybierz typ wykresu zostanie wyświetlone okno dialogowe.

  3. Kliknij paska do wyświetlania listy wykresy słupkowe.Wybierz pierwszą ikonę wykresu słupkowego z listy.

  4. Kliknij wykres, aby wywołać uchwyty wykresu.Przeciągnij prawy dolny narożnik wykresu, aby zwiększyć jego rozmiar.

  5. Przeciągnij nazwę pole z okienka danych raportu do wykresu.Okienko Wykres danych pojawi się obok danych wykresu.Upuść nazwę pole w Grup kategorii obszaru.

  6. Przeciągnij SalesYTD i SalesLastYear pola z okienka danych raportu i upuść je do wartości obszaru.

  7. Kliknij Podgląd zostać uruchomiony raport.Raport wygląda podobnie do następującego:

Samouczek dodawania wykresu słupkowego — krok 1

Można zauważyć, że wykres nie etykietę każdej kategorii na oś y.Jest to spowodowane automatyczne algorytm, który oblicza interwał jaką wyświetlanie etykiet w celu zapobieżenia zderzeniom etykiety.Jeśli chcesz wyświetlić wszystkie kategorie na wykresie, należy określić interwał oś 1.

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

  1. Przełącz do widoku projektu.

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

  3. W Właściwości osi kategorii dialogowym na Opcje osi strona, wpisz 1 w Interwał.

  4. Kliknij przycisk OK.

    Ostrzeżenie

    Nazwy na oś są nieczytelne, należy rozważyć zwiększenie rozmiaru wykresu lub zmieniając opcje formatowania dla etykiet oś.Aby uzyskać więcej informacji, zobacz Formatowanie etykiet osi na wykresie (program Report Builder 3.0 i usługi SSRS).

  5. Kliknij Podgląd.Raport wygląda podobnie do następującego:

Samouczek dodawania wykresu słupkowego — krok 2

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 do widoku projektu.

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

    Ostrzeżenie

    Można także przeciągnąć legendy do nowej lokalizacji bezpośrednio na powierzchnię projektu.

    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.

    Ostrzeżenie

    Nazwy w legendzie są nieczytelne, warto rozważyć zwiększenie rozmiaru wykresu lub zmieniając opcje formatowania legendy.Aby uzyskać więcej informacji, zobacz Formatowanie legendy na wykresie (program Report Builder 3.0 i usługi SSRS).

Następnie można zmienić tytuły wykresu i osi oraz dodać formatowanie.

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

  1. Przełącz do widoku projektu.

  2. Kliknij prawym przyciskiem myszy tytuł wykresu w górnej części wykresu, a następnie kliknij przycisk Właściwości tytułu.

  3. Zamień tekst tytułu pole z następującym tekstem: "Sprzedaż OPR osoby vs.Ostatnim roku".

  4. Kliknij w dowolnym miejscu poza tekstem.

  5. Kliknij Podgląd.Raport wygląda podobnie do następującego:

    Samouczek dodawania wykresu słupkowego — krok 4

Wreszcie wielkości sprzedaży można sformatować jako waluty zamiast zwykłych liczb.

Aby sformatować liczby na osi poziomej jako walutę

  1. Przełącz do widoku projektu.

  2. Kliknij oś poziomą wzdłuż dolnej krawędzi wykresu prawym przyciskiem myszy, a następnie kliknij przycisk Właściwości osi.

  3. W Format etykiety, w kategorii, kliknij waluty.Można również określić różne opcje dotyczące sposobu formatowania wartości waluty.

  4. Kliknij Podgląd.

Filtrowanie wartości 5 pierwszych na wykresie słupkowym

  1. Przełącz do widoku projektu.

  2. Kliknij raz wykres do okienka danych wykresu.

  3. Kliknij prawym przyciskiem myszy nazwę pole znajdującego się w Grup kategorii obszaru.

  4. Wybierz Właściwości grupy kategorii.

  5. Kliknij Filtry.Podnosi to lista wyrażeń filtru.Domyślnie lista jest pusta.

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

  7. W wyrażenie wpisz następujące wyrażenie:

    = Sum(Fields!SalesYTD.Value)

  8. W operatora listy wybierz pozycję Pierwsze N.

  9. W wartość wpisz =5

  10. Kliknij Podgląd.Wykres zawiera pięć nazw, 5 sprzedawców z danych sprzedaży.

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

  1. Przełącz do widoku projektu.

  2. Kliknij raz wykres do okienka danych wykresu.

  3. Kliknij prawym przyciskiem myszy nazwę pole znajdującego się w Grup kategorii obszaru.

  4. Wybierz Właściwości grupy kategorii.

  5. Kliknij sortowania.Podnosi to listy wyrażeń sortowania.Domyślnie lista jest pusta.

  6. Click Add.Pojawi się nowe wyrażenie sortowania.

  7. W Sortuj według Wybierz wyrażenie [nazwa].Jest to równoważne wyrażenie =Fields!Name.Value

  8. W zamówienia wybierz pozycję z do a.

  9. Kliknij Podgląd.Wykres zawiera nazwiska w kolejności alfabetycznej, od góry do dołu.