Udostępnij za pośrednictwem


Lekcja 2: Dodawanie linii i wykresy Sparkline (SSRS)

W tej lekcji dowiesz się dodawanie elementów raportu do raport Employee_Sales_Summary_2008R2 pomoc odpowiedzi sprzedawcy AdventureWorks następujące pytanie:

  • Jak Moje sezonowych sprzedaży porównać sprzedaży w poprzednich latach?

Należy dodać wykres liniowy i wykres przebiegu w czasie wykresów osadzonych w matrycy wizualizacji danych sprzedaży roku z zestawu danych EmployeeSalesYearOverYear2008R2 roku.

Zakres informacji w samouczku

W tej lekcji będzie wykonywać następujące zadania:

  • Wyświetlić sprzedaży dla każdego miesiąca przez kilka lat na wykres liniowy.

  • Wizualizacja te same dane w matrycy dodając wykresu wykres przebiegu w czasie zagnieżdżonych.

  • Dodawanie niestandardowego kodu sterującego kolory wierszy każdego wykresu tak, aby ten sam kolor reprezentuje tego samego roku.

  • Dodać kontener prostokąt tekst objaśniający, wykres liniowy i matrycy.

  • Dodać zakładkę do odpowiednich danych z wyrazy w tekście scenariusz region.

Szacowany czas wykonania tego samouczka: 15 minut.

Porady

Przejrzyj wskazówki dotyczące konfigurowania danych regionów najpierw na powierzchnię projektu i dodawania ich do prostokątów.Aby uzyskać więcej informacji, zobacz Porady dotyczące projektowania raportów (program Report Builder 3.0 i usługi SSRS).

Aby otworzyć raport i projektu

  1. W Business Intelligence Development Studio, otwórz serwer raportów projektu AdventureWorks 2008R2 Przykładowe raporty utworzone w poprzedniej lekcji.

  2. Otwórz raport Employee_Sales_Summary_2008R2.

Aby rozwinąć wysokość raportu, aby zwolnić miejsce dla wykresów

  1. Zaznacz prostokąt, który zawiera tekst informacyjny o parametry, źródeł danych i zestawach danych.

  2. Naciśnij klawisz strzałki niedziałający, aby przenieść prostokąt niedziałający strona.Raport automatycznie zwiększa w wysokości.

  3. Jeśli to konieczne, użyj Powiększenie na raport narzędzi, aby dostosować widok w obszarze Projekt raportu.

Aby dodać i skonfigurować wykresu liniowego

  1. Wstaw wykresów poniżej pola tekstowe scenariusz.

  2. W Wybierz typ wykresu, użyć wskazówki linii wykresu.

  3. Przeciągnij wykres po lewej stronie raportu w polu tekstowym z przełącznika.Użyj klawiszy CTRL + STRZAŁKA klawisze, aby posunąć wykresu do odpowiedniej lokalizacji.

  4. Zweryfikuj, że wykres jest zaznaczony i że właściwości wykresu są wyświetlane w okienku właściwości.

  5. Użyj SHIFTL + Strzałka kluczy, aby rozwinąć wysokość i szerokość wykresu do około 3,75 w.W okienku właściwości rozwiń rozmiar sprawdzić szerokość i wysokość.

  6. Z EmployeeSalesYearOverYear2008R2 zestawu danych wykonaj następujące czynności:

    1. Przeciągnij Sales do wartości w okienku danych wykresu.Definiuje oś pionowej.

    2. Przeciągnij Month do grup kategorii.Definiuje oś poziomej.

    3. W okienku danych wykresu, kliknij prawym przyciskiem myszy Month do konfigurowania Właściwości grupy kategorii.Na Sortowanie strona, sortować MonthNumber.Określa kolejność sortowania na oś poziomej.

    4. Przeciągnij Year do grupy serii.Spowoduje to dodanie jeden wiersz dla każdego roku.

  7. Kliknij prawym przyciskiem myszy wykres, aż do serii jest zaznaczone i otwórz Właściwości serii.

  8. Na obramowania strona, wykonaj następujące czynności:

    1. Ustaw styl linii do pełne.

    2. Ustaw szerokość linii do pkt 2.

Kolory linii są przypisywane automatycznie z domyślną paletę kolorów.Kolory są przypisywane na podstawie kolejność sortowania grupy serii.

Aby skonfigurować tytuł wykresu i osi

  1. Aby zmienić tytuł wykresu do porównania sprzedaży rocznej.

  2. Zmień położenie legendy serii do poniżej oś poziomej.

  3. Usuń Tytuł osi poziomej.

  4. Zmienianie tytułu oś pionowej w tysiącach.

  5. Otwórz Właściwości osi pionowej.Wykonaj następujące czynności:

    1. Na numer strona w kategorii, kliknij waluty.

    2. Ustaw miejsc dziesiętnych na 0.

    3. Wybierz Użyj separatora 1000.

    4. Wybierz Pokaż wartości w i wybierz polecenie tysięcy.

  6. Otwórz Właściwości osi poziomej.Na Opcje osi strona, wykonaj następujące czynności:

    1. W typ osi, wybierz opcję skalarnej (numer/dat).

    2. Zmień Interwał 1.

  7. Na etykiety strona, zaznacz wyłączyć Autodopasowanie i zestaw etykiety kąt obrotu (stopni) do 45.

  8. On the Number page, zestaw Category to Date, and Type to *1/31/2000.

Aby dodać matrycę

  1. Wstaw macierzy poniżej wykresu liniowego.

  2. Wyrównaj do lewej stronie macierzy z lewej strony wykresu liniowego.

  3. Z EmployeeSalesYearOverYear zestawu danych wykonaj następujące czynności:

    1. Drag Year to Rows.

    2. Drag Sales to Data.Formatowanie pola tekstowego jako waluty.

    3. Formatuj wiersz nagłówka.

  4. Wybierz macierz.W okienku właściwości zestaw zakładki do MatrixwithNestedSparkline.

  5. Formatuj nagłówka matrycy.

Aby dodać zagnieżdżone wykres przebiegu w czasie do komórka tablix

  1. W macierzy, kliknij prawym przyciskiem myszy kolumna sprzedaży, wskaż Wstaw kolumnai kliknij przycisk Grupy poza - prawo.

  2. Chwyć uchwyt kolumna, a następnie rozwiń szerokość, aby wyrównać do prawej stronie wykresu.

  3. Kliknij ostatnią komórka w drugim wierszu prawym przyciskiem myszy, wskaż polecenie Wstaw, kliknij Sparklinei etykietka dodać liniowy ze znacznikami.

  4. Aby skonfigurować wykres wykres przebiegu w czasie, wykonaj następujące czynności:

    1. Przeciągnij element dataset EmployeeSalesYearOverYear Sales do wartości.

    2. Przeciągnij Month do grup kategorii.

    3. Kliknij prawym przyciskiem myszy Month otworzyć Właściwości grupy kategorii okno dialogowe.

    4. Na Ogólne strona w grup Synchronizuj w, zaznacz Tablix1.Oś kategorii dla każdego wykres przebiegu w czasie będzie używać tego samego minimalny i maksymalny wartości na podstawie wszystkich grup danych w macierzy, zamiast grupy danych dla każdego wiersza niezależnie.

    5. Na Sortowanie strona, zestaw Sortuj według wyrażenieMonthNumber].

Dla wykres przebiegu w czasie zagnieżdżonych, jest tylko jedna grupa serii w zakres, dzięki czemu kolor dla każdego wiersza jest oparty na pierwszy kolor z palety kolorów domyślnych.

W następnym kroku należy dodać kod niestandardowy do kontrolowania kolejności kolory przypisane do serii grupy oparte na wyrażenie grupy.W ten sposób wiersz dla każdego roku będzie taki sam kolor wykresu liniowego i wykres wykres przebiegu w czasie.

Aby dopasować kolory linii wykresu liniowego i wykres przebiegu w czasie

  1. W raport właściwości, na kodu strona, Dodaj następujący kod niestandardowy do raportu:

    Private colorPalette As String() = {"Blue", "Orange", "Green"}
        Private count As Integer = 0
        Private mapping As New System.Collections.Hashtable()
        Public Function GetColor(ByVal groupingValue As String) As String
           If groupingValue = Nothing Then 
              Return "Black" 
           End If
            If mapping.ContainsKey(groupingValue) Then
                Return mapping(groupingValue)
            End If
            Dim c As String = colorPalette(count Mod colorPalette.Length)
            count = count + 1
            mapping.Add(groupingValue, c)
            Return c
        End Function
    

    W tym przykładzie są tylko trzy lata danych, więc tylko trzy kolory są zdefiniowane.

  2. Na wykres liniowy, kliknij prawym przyciskiem linie serii wykresu nie widnieje na panelu Właściwości, a następnie kliknij Właściwości serii.

  3. Na wypełnienia strona w Kolor, należy wprowadzić następujące wyrażenie:

    =IIF(Fields!Year.Value IS NOTHING,"Black",Code.GetColor(Fields!Year.Value))

  4. Powtórz kroki 2 i 3 dla wykresu wykres przebiegu w czasie.

  5. Podgląd raportu

Kolor linii na każdy rok jest taki sam w wykres liniowy i wykres przebiegu w czasie.

Aby dodać kontener prostokąt

  1. Kliknij prawym przyciskiem myszy raport organ, wskaż Wstaw, a następnie kliknij przycisk prostokąt.

  2. W Właściwości prostokąta, zmienić nazwę do rectCharts.

  3. prostokąt Dodaj pole tekstowe o nazwie tbChartPurpose z następującym tekstem: Porównać sprzedaż sezonowych według roku.

  4. Format, w razie potrzeby.

  5. Zaznacz wykres liniowy.Przeciągnij w lewym górnym rogu wykresu do prostokąt.Prostokąt rozwija do uwzględnienia na wykresie.

  6. Chwyć dolny uchwyt prostokąt i przeciągnij ją niedziałający.Zaznacz prostokąt, kliknij wykres, a następnie naciśnij klawisz ESC, aż narzędzi okienka właściwości wyświetla Rectangle1 jako zaznaczony obiekt.

  7. Przeciągnij lewy górny róg macierzy do prostokąt poniżej wykresu.

  8. Umieść wykres i matrycy wewnątrz prostokąt.

  9. W okienku właściwości prostokąt zestaw zakładki do YearlySalesRectangle.

  10. Przenieść prostokąt w polu tekstowym przełącznika.

Użyj prostokątów jako kontenery ułatwiające Umieść wiele elementów pokrewnych raportu.

Aby dodać łącze z tekstu do zakładki

  1. Kliknij tbScenario pole tekstu, aż pojawi się cały tekst.

  2. Wyróżnić wyraz linii, kliknij prawym przyciskiem myszy i otworzyć Właściwości tekstu okno dialogowe.

  3. Na czcionki strona, zestaw Kolor do niebieskiego i skutki do Podkreślenie.

  4. Na akcji strona, kliknij przycisk Przejdź do zakładki.

  5. W Zaznacz zakładkę, wprowadź YearlySalesRectangle.

  6. Powtórz kroki od 2 do 4 dla wyrazu wykres przebiegu w czasie.

  7. W Zaznacz zakładkę, wpisz MatrixwithNestedSparkline.

Aby wyświetlić podgląd i sprawdź raportu

  1. Podgląd raportu

  2. Sprawdź, czy:

    1. Etykieta, wykres liniowy i matrycy z wykres przebiegu w czasie zagnieżdżone są tej samej szerokości i wyrównane względem siebie kontener prostokąt.

    2. Linia i wykres przebiegu w czasie wykresy wyświetlić te same dane.Na przykład sprzedaż 2005 występuje tylko podczas ostatniej połowie roku.

    3. Kolory linii na wykres liniowy i wykres przebiegu w czasie Pokaż następujące wyświetlania danych sprzedaży według roku: Niebieski dla 2005 r., Orange dla 2006 r., zielonego 2007.

    4. Przełącz scenariusz tekst, a następnie kliknij linię.Raport przechodzi do strona zawierającej prostokąt z wykresu liniowego.

    5. Przewiń do góry raportu.W scenariuszu tekstu kliknij wykres przebiegu w czasie.Raport przechodzi do strona zawierającej macierz z wykres przebiegu w czasie zagnieżdżonych.