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:
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
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.
Sprawdź, czy w lewym okienku jest zaznaczona pozycja Raport.
W prawym okienku kliknij pozycję Kreator wykresu, a następnie kliknij przycisk Utwórz.
Na stronie Wybierz zestaw danych kliknij pozycję Utwórz zestaw danych, a następnie kliknij przycisk Dalej.
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.
Źródłu danych można nadać dowolną nazwę.W nazwy wpisz MyPieChart.
W polu Wybierz typ połączenia kliknij pozycję XML.
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.
W Wybierz połączenie danych źródło strona, kliknij MyPieChart, a następnie kliknij Dalej.
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>
(Opcjonalnie) Kliknij przycisk Uruchom (!), aby wyświetlić dane, na podstawie których zostanie utworzony wykres.
Kliknij przycisk Dalej.
Na stronie Wybierz typ wykresu zaznacz opcję Kołowy, a następnie kliknij przycisk Dalej.
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.
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.
Na stronie Wybierz styl domyślnie jest wybrany styl Ocean.Kliknij inne style, aby zobaczyć, jak wyglądają.
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.
Aby zobaczyć swój faktyczny wykres kołowy, na karcie Narzędzia główne na Wstążce kliknij przycisk Uruchom.
Powrót do początku
Tworzenie wykresu kołowego za pomocą zapytania TSQL
Aby utworzyć wykres kołowy za pomocą zapytania TSQL zawierającego dane
Kliknij przycisk Start, wskaż polecenie Programy, wskaż polecenie Microsoft SQL Server 2008 R2 Report Builder, a następnie kliknij polecenie Report Builder 3.0.
Sprawdź, czy w lewym okienku w oknie dialogowym Nowy raport lub zestaw danych jest zaznaczona opcja Raport.
W prawym okienku kliknij pozycję Kreator wykresu, a następnie kliknij przycisk Utwórz.
Na stronie Wybierz zestaw danych kliknij pozycję Utwórz zestaw danych, a następnie kliknij przycisk Dalej.
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).
Na stronie Zaprojektuj zapytanie kliknij przycisk Edytuj jako tekst.
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
(Opcjonalnie) Kliknij przycisk Uruchom (!), aby wyświetlić dane, na podstawie których zostanie utworzony wykres.
Kliknij przycisk Dalej.
Na stronie Wybierz typ wykresu zaznacz opcję Kołowy, a następnie kliknij przycisk Dalej.
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.
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.
Na stronie Wybierz styl domyślnie jest wybrany styl Ocean.Kliknij inne style, aby zobaczyć, jak wyglądają.
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.
Aby zobaczyć swój faktyczny wykres kołowy, na karcie Narzędzia główne na Wstążce kliknij przycisk Uruchom.
Powró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
Kliknij wykres prawym przyciskiem myszy i wybierz polecenie Pokaż etykiety danych.Etykiety danych zostaną wyświetlone na każdym wycinku wykresu kołowego.
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.
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).
Powró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).
Powrót do początku
Zobacz także