Udostępnij za pośrednictwem


Samouczek: Tworzenie szybkiego wykresu raportu w trybie Offline (Konstruktora raportów 3.0)

Ten samouczek obejmuje utworzenie wykresu kołowego za pomocą kreatora, a następnie wprowadzenie w nim drobnych modyfikacji, które pokażą niewielką próbkę dostępnych możliwości.Z tego samouczka można korzystać na dwa różne sposoby.Obie metody dają taki sam wynik, czyli wykres kołowy przypominający ten z poniższej ilustracji:

„Mój pierwszy wykres kołowy” w widoku uruchamiania

Wymagania wstępne

Niezależnie od tego, czy będą używane dane XML, czy zapytanie TSQL, będzie wymagany dostęp do programu SQL Server 2008 R2 Report Builder 3.0.Można uruchomić autonomiczną wersję programu Report Builder lub jego wersję ClickOnce dostępną z poziomu programu Report Manager lub witryny programu SharePoint.W przypadku wersji ClickOnce tylko pierwszy krok — otwarcie programu Report Builder — jest inny.Aby uzyskać więcej informacji, zobacz temat Instalowanie, odinstalowywanie i obsługa programu Report Builder 3.0..

Dwa sposoby korzystania z tego samouczka

  • Tworzenie wykresu kołowego na podstawie danych XML

  • Tworzenie wykresu kołowego za pomocą zapytania TSQL zawierającego dane

Używanie danych XML w tym samouczku

Można użyć danych XML skopiowanych z tego tematu i wkleić je do kreatora.Nie jest potrzebne połączenie z serwerem raportów lub serwerem raportów w trybie zintegrowanym programu SharePoint i nie jest potrzebny dostęp do wystąpienia programu SQL Server 2008 R2.

Tworzenie wykresu kołowego na podstawie danych XML

Używanie zapytania TSQL zawierającego dane z tego samouczka

Można skopiować zapytanie z zawartymi w nim danymi, które podano w tym temacie, i wkleić je do kreatora.Będzie potrzebna nazwa wystąpienia programu SQL Server 2008 R2 oraz poświadczenia umożliwiające dostęp do bazy danych z prawem tylko do odczytu.W zapytaniu zestawu danych w samouczku są używane dane literału, ale zapytanie musi zostać przetworzone przez wystąpienie programu SQL Server 2008 R2, aby mogło zwrócić metadane wymagane dla zestawu danych raportu.

Zaletą użycia zapytania Transact-SQL jest to, że we wszystkich innych samouczkach programu Report Builder 3.0 jest używana ta metoda, więc po użyciu jej w tym samouczku użytkownik będzie wiedział, co robić.

Zapytanie TSQL wymaga spełnienia kilku innych wymagań wstępnych.Aby uzyskać więcej informacji, zobacz temat Wymagania wstępne dotyczące samouczków (program Report Builder 3.0).

Tworzenie wykresu kołowego za pomocą zapytania TSQL zawierającego dane

Ponadto w tym dokumencie

Po zakończeniu pracy w kreatorze

Co dalej?

Tworzenie wykresu kołowego na podstawie danych XML

Aby utworzyć wykres kołowy na podstawie danych XML

  1. Kliknij przycisk Start, wskaż polecenie Programy, wskaż polecenie Microsoft SQL Server 2008 R2 Report Builder, a następnie kliknij polecenie Report Builder 3.0.

    Zostanie wyświetlone okno dialogowe Wprowadzenie.

    Ostrzeżenie

    Jeśli okno dialogowe Wprowadzenie nie zostanie wyświetlone, kliknij polecenie Nowy w menu przycisku Report Builder.

  2. Sprawdź, czy w lewym okienku jest zaznaczona pozycja Raport.

  3. W prawym okienku kliknij pozycję Kreator wykresu, a następnie kliknij przycisk Utwórz.

  4. Na stronie Wybierz zestaw danych kliknij pozycję Utwórz zestaw danych, a następnie kliknij przycisk Dalej.

  5. Na stronie Wybierz połączenie ze źródłem danych kliknij przycisk Nowy.

    Zostanie otwarte okno dialogowe Właściwości źródła danych.

  6. Źródłu danych można nadać dowolną nazwę.W nazwy wpisz MyPieChart.

  7. W polu Wybierz typ połączenia kliknij pozycję XML.

  8. Kliknij kartę Poświadczenia, wybierz opcję Użyj bieżącego użytkownika systemu Windows. Może być wymagane delegowanie protokołu Kerberos., a następnie kliknij przycisk OK.

  9. W Wybierz połączenie danych źródło strona, kliknij MyPieChart, a następnie kliknij Dalej.

  10. Skopiuj poniższy tekst i wklej go w dużym polu na środku strony Zaprojektuj zapytanie.

    <Query>
    <ElementPath>Root /S  {@Sales (Integer)} /C {@FullName} </ElementPath>
    <XmlData>
    <Root>
    <S Sales="150">
      <C FullName="Jae Pak" />
    </S>
    <S Sales="350">
      <C FullName="Jillian  Carson" />
    </S>
    <S Sales="250">
      <C FullName="Linda C Mitchell" />
    </S>
    <S Sales="500">
      <C FullName="Michael Blythe" />
    </S>
    <S Sales="450">
      <C FullName="Ranjit Varkey" />
    </S>
    </Root>
    </XmlData>
    </Query>
    
  11. (Opcjonalnie) Kliknij przycisk Uruchom (!), aby wyświetlić dane, na podstawie których zostanie utworzony wykres.

  12. Kliknij przycisk Dalej.

  13. Na stronie Wybierz typ wykresu zaznacz opcję Kołowy, a następnie kliknij przycisk Dalej.

  14. W pól wykresu Rozmieść strona, kliknij dwukrotnie pole sprzedaż w Dostępne pola pole.

    Zwróć uwagę, że pole zostanie automatycznie przeniesione na listę Wartości, ponieważ zawiera wartości liczbowe.

  15. Przeciągnij pole imię i nazwisko z Dostępne pola aby kategorii pole (lub kliknąć go dwukrotnie. przejdzie do kategorii pola), a następnie kliknij przycisk Dalej.

  16. Na stronie Wybierz styl domyślnie jest wybrany styl Ocean.Kliknij inne style, aby zobaczyć, jak wyglądają.

  17. Kliknij przycisk Zakończ.

    Nowoutworzony wykres kołowy pojawi się na powierzchni projektowej.Wygląd wykresu jest reprezentatywny, ale przykładowy.W legendzie zamiast imion i nazwisk sprzedawców widać pozycje Imię i nazwisko 1, Imię i nazwisko 2 itd., a rozmiary wycinków nie są dokładne.Ma to tylko orientacyjnie pokazać, jak będzie wyglądał raport.

  18. Aby zobaczyć swój faktyczny wykres kołowy, na karcie Narzędzia główne na Wstążce kliknij przycisk Uruchom.

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Tworzenie wykresu kołowego za pomocą zapytania TSQL

Aby utworzyć wykres kołowy za pomocą zapytania TSQL zawierającego dane

  1. Kliknij przycisk Start, wskaż polecenie Programy, wskaż polecenie Microsoft SQL Server 2008 R2 Report Builder, a następnie kliknij polecenie Report Builder 3.0.

  2. Sprawdź, czy w lewym okienku w oknie dialogowym Nowy raport lub zestaw danych jest zaznaczona opcja Raport.

  3. W prawym okienku kliknij pozycję Kreator wykresu, a następnie kliknij przycisk Utwórz.

  4. Na stronie Wybierz zestaw danych kliknij pozycję Utwórz zestaw danych, a następnie kliknij przycisk Dalej.

  5. Na stronie Wybierz połączenie ze źródłem danych wybierz istniejące źródło danych lub przejdź do serwera raportów i wybierz źródło danych, a następnie kliknij przycisk 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 temat Wymagania wstępne dotyczące samouczków (program Report Builder 3.0).

  6. Na stronie Zaprojektuj zapytanie kliknij przycisk Edytuj jako tekst.

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

    SELECT 150 AS Sales, 'Jae Pak' AS FullName 
    UNION SELECT 350 AS Sales, 'Jillian Carson' AS FullName 
    UNION SELECT 250 AS Sales, 'Linda C Mitchell' AS FullName 
    UNION SELECT 500 AS Sales, 'Michael Blythe' AS FullName 
    UNION SELECT 450 AS Sales, 'Ranjit Varkey' AS FullName 
    
  8. (Opcjonalnie) Kliknij przycisk Uruchom (!), aby wyświetlić dane, na podstawie których zostanie utworzony wykres.

  9. Kliknij przycisk Dalej.

  10. Na stronie Wybierz typ wykresu zaznacz opcję Kołowy, a następnie kliknij przycisk Dalej.

  11. W pól wykresu Rozmieść strona, kliknij dwukrotnie pole sprzedaż w Dostępne pola pole.

    Zwróć uwagę, że pole zostanie automatycznie przeniesione na listę Wartości, ponieważ zawiera wartości liczbowe.

  12. Przeciągnij pole imię i nazwisko z Dostępne pola aby kategorii pole (lub kliknąć go dwukrotnie. przejdzie do kategorii pola), a następnie kliknij przycisk Dalej.

  13. Na stronie Wybierz styl domyślnie jest wybrany styl Ocean.Kliknij inne style, aby zobaczyć, jak wyglądają.

  14. Kliknij przycisk Zakończ.

    Nowoutworzony wykres kołowy pojawi się na powierzchni projektowej.Wygląd wykresu jest reprezentatywny, ale przykładowy.W legendzie zamiast imion i nazwisk sprzedawców widać pozycje Imię i nazwisko 1, Imię i nazwisko 2 itd., a rozmiary wycinków nie są dokładne.Ma to tylko orientacyjnie pokazać, jak będzie wyglądał raport.

  15. Aby zobaczyć swój faktyczny wykres kołowy, na karcie Narzędzia główne na Wstążce kliknij przycisk Uruchom.

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Po zakończeniu pracy w kreatorze

Teraz gdy wykres kołowy jest już gotowy, można wykonać na nim kilka dodatkowych operacji.Na karcie Uruchom na Wstążce kliknij przycisk Projekt, co umożliwi zmodyfikowanie wykresu.

Powiększanie wykresu

Można trochę powiększyć wykres.Kliknij go (ale jako całość, nie konkretny element), co spowoduje zaznaczenie wykresu. Następnie przeciągnij prawy dolny róg zaznaczonego okna, aby zmienić rozmiar wykresu.

Dodawanie tytułu raportu

Zaznacz wyrazy tytuł wykresu w górnej części wykresu, a następnie wpisz tytuł, takich jak wykres kołowy sprzedaży.

Dodawanie wartości procentowych

Aby wyświetlić wartości procentowe jako etykiety na wykresie kołowym

  1. Kliknij wykres prawym przyciskiem myszy i wybierz polecenie Pokaż etykiety danych.Etykiety danych zostaną wyświetlone na każdym wycinku wykresu kołowego.

  2. Kliknij prawym przyciskiem myszy etykiety i wybierz polecenie Właściwości etykiet serii.Zostanie wyświetlone okno dialogowe Właściwości etykiet serii.

  3. Wpisz wartość #PERCENT{P0} w opcji Dane etykiety.

    Opcja {P0} powoduje, że wartość procentowa nie zawiera miejsc dziesiętnych.Jeśli zostanie wpisany sam atrybut #PERCENT, liczby będą miały dwa miejsca dziesiętne.#PERCENT to słowo kluczowe odpowiedzialne za wykonywanie obliczeń/funkcji. Istnieje wiele innych słów kluczowych.

Aby uzyskać więcej informacji na temat dostosowywania etykiet i legend wykresów, zobacz Jak Wyświetlanie wartości procentowych na wykresie kołowym (Konstruktora raportów 3.0 i SSRS) i Jak Zmiana tekstu pozycji legendy (Konstruktora raportów 3.0 i SSRS).

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Co dalej?

Teraz, po utworzeniu pierwszego raportu w programie Report Builder, możesz wypróbować pozostałe samouczki i zacząć tworzyć raporty na podstawie własnych danych.Aby uruchomić program Report Builder, trzeba mieć uprawnienia dostępu do źródeł danych (np. bazy danych) przy użyciu określonych parametrów połączenia, które powodują faktyczne nawiązanie połączenia ze źródłem danych.Administrator systemu dysponuje tymi informacjami i pomoże dokonać niezbędnych konfiguracji.

Do korzystania z innych samouczków będzie potrzebna nazwa wystąpienia programu SQL Server 2008 R2 oraz poświadczenia umożliwiające dostęp do bazy danych z prawem tylko do odczytu.Tu również administrator systemu pomoże dokonać niezbędnych konfiguracji.

Ponadto w celu zapisywania raportów na serwerze raportów lub w zintegrowanej z nim witrynie programu SharePoint należy znać adres URL i mieć odpowiednie uprawnienia.Wszystkie utworzone raporty można uruchamiać bezpośrednio ze swojego komputera, ale raporty uruchamiane z serwera raportów lub witryny programu SharePoint oferują więcej funkcji.W takim przypadku należy mieć uprawnienia do uruchamiania raportów swoich lub innych użytkowników z serwera raportów lub witryny programu SharePoint, gdzie są one opublikowane.W celu uzyskania dostępu należy porozmawiać z administratorem systemu.

Przed rozpoczęciem warto zapoznać się z niektórymi pojęciami i podstawowymi zagadnieniami.Aby uzyskać więcej informacji, zobacz temat Koncepcje dotyczące tworzenia raportów (program Report Builder 3.0 i usługi SSRS).Ponadto przed utworzeniem pierwszego raportu warto poświęcić nieco czasu na planowanie.To na pewno nie będzie zmarnowany czas.Aby uzyskać więcej informacji, zobacz temat Planowanie raportu (program Report Builder 3.0).

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku