Wykresy (program Report Builder 3.0 i usługi SSRS)
Aby podsumować dane w formacie wizualnym, należy użyć obszaru danych wykresu.Wykresy umożliwiają jednoczesne przedstawianie dużych ilości zagregowanych informacji.Ważne jest, aby przed utworzeniem wykresu dokładnie przygotować dane i zapoznać się z nimi, ponieważ pomoże to szybko i efektywnie zaprojektować wykres.Aby uzyskać więcej informacji, zobacz Jak Dodawanie wykresu do raportu (Konstruktora raportów 3.0 i SSRS).Uruchomić natychmiast użyć wykresu, zobacz paska, kolumna, wykres przebiegu w czasie i samouczki wykresu kołowego w Samouczki (program Report Builder 3.0) lub pasek, jak i samouczki wykresu kołowego w Samouczki (SSRS).
Na poniższej ilustracji pokazano wiele różnych elementów używanych na wykresie.
Wykresy można publikować niezależnie od raportu w formie składników Report Part.Składniki Report Part to niezależne elementy raportu, które są przechowywane na serwerze raportów i mogą być używane w innych raportach. Program Report Builder umożliwia przeglądanie i wybieranie tych składników w Galerii składników Report Part w celu dodania ich do raportu. Składniki Report Part, które mają być używane, można zapisywać w Galerii składników Report Part za pomocą programów Report Designer i Report Builder. Aby uzyskać więcej informacji, zobacz tematy Składniki Report Part (program Report Builder 3.0 i usługi SSRS) i Składniki Report Part w programie Report Designer (usługi SSRS) w witrynie sieci Web microsoft.com.
Ostrzeżenie
Program Business Intelligence Development Studio umożliwia tworzenie i modyfikowanie definicji raportów (rdl) przy użyciu programów Report Builder 3.0 i Report Designer. Każde ze środowisk obsługuje różne sposoby tworzenia, otwierania i zapisywania raportów oraz powiązanych z nimi elementów. Aby uzyskać więcej informacji, zobacz temat Projektowanie raportów w programach Report Designer i Report Builder 3.0 (usługi SSRS) w witrynie sieci Web microsoft.com.
W tym dokumencie
Projektowanie wykresu
Podobieństwa do macierzy
Dodawanie danych do wykresu
Grupy kategorii i serii na wykresie
Zagadnienia związane z danymi, które należy rozważyć przed utworzeniem wykresu
Najważniejsze wskazówki dotyczące wyświetlania danych na wykresie
Agregowanie wartości z pola danych na wykresie
W tej sekcji
Projektowanie wykresu
Po dodaniu obszaru danych wykresu do powierzchni projektowej można przeciągać pola zestawu danych raportu dla liczbowych i nieliczbowych danych do okienka Dane wykresu.Po kliknięciu wykresu na powierzchni projektowej zostanie wyświetlone okienko Dane wykresu zawierające trzy obszary: Grupy kategorii, Grupy serii i Wartości.Jeśli raport ma udostępniony lub osadzony zestaw danych, w okienku Dane raportu będą wyświetlane pola z zestawu danych.Pola z zestawu danych należy przeciągnąć do odpowiedniego obszaru.Domyślnie, gdy pole jest dodawane do jednego z obszarów wykresu Reporting Services oblicza wartość zagregowana dla pola.Można także użyć funkcji grupowania serii w celu dynamicznego generowania serii.Wykres jest także blisko związany z macierzą.
Ostrzeżenie
Dane widoczne na wykresie w czasie projektowania są inne niż dane widoczne na wykresie podczas przetwarzania raportu.Nie są to rzeczywiste dane.Są to generowane dane dodawane w celu ułatwienia projektowania wykresu przez pokazanie jak mniej więcej będzie on wyglądał.
Powrót do początku
Podobieństwa do macierzy
Jednym ze sposobów zastanowić, jak działają wykresów jest je porównać do macierzy.
Pod względem koncepcyjnym ich organizacja jest identyczna:
Grupa Kolumny w macierzy jest taka sama jak obszar Grupy kategorii na wykresie.
Grupa Wiersze w macierzy jest taka sama jak obszar Grupy serii na wykresie.
Obszar Dane w macierzy jest taki sam jak obszar Wartości na wykresie.
Powrót do początku
Dodawanie danych do wykresu
Na przykład sprzedaże w raporcie są wyświetlane według nazw.Pole Full Name należy upuścić w obszarze Grupy kategorii, a pole Sales w obszarze Wartości.
Po dodaniu pola Sales do obszaru Wartości tekst z pola danych będzie wyświetlany w legendzie, a dane z tego pola liczbowego zostaną zagregowane w jedną wartość.Domyślnie wartości są agregowane przy użyciu funkcji wbudowanej Sum.W okienku Dane wykresu będzie znajdować się wyrażenie proste dotyczące pola.W naszym przykładzie [Sum(Sales)] pojawi się pole wyrażenie, =Sum(Fields!Sales.Value).Jeśli nie zostaną określone grupy, na wykresie będzie widoczny tylko jeden punkt danych.W celu pokazania wielu punktów danych należy zgrupować dane, dodając pole grupowania.Po dodaniu pola Name do obszaru Grupy kategorii pole grupowania o tej samej nazwie zostanie automatycznie dodane do wykresu.Gdy zostaną dodane pola definiujące wartości na osiach X i Y, funkcja wykresu będzie mieć wystarczającą ilość informacji, aby poprawnie wykreślić dane.
Gdy obszar Grupy serii pozostanie pusty, liczba serii zostanie ustalona w czasie projektowania.W tym przykładzie Sales to jedyna seria wyświetlana na wykresie.
Powrót do początku
Grupy kategorii i serii na wykresie
Wykres obsługuje zagnieżdżone grupy kategorii i serii.Na wykresach nie są wyświetlane dane szczegółowe.Aby dodać grupy do wykresu, należy przeciągnąć pola zestawu danych do stref upuszczania kategorii i serii wybranego wykresu.
Wykresy kształtowe, takie jak wykresy kołowe, obsługują grupy kategorii i zagnieżdżone grupy kategorii.Inne wykresy, takie jak wykresy słupkowe, obsługują grupy kategorii i grupy serii.Można zagnieździć grupy, ale należy upewnić się, że liczba kategorii lub serii nie będzie utrudniać prezentacji informacji na wykresie.
Dodawanie funkcji grupowania serii do wykresu
Po dodaniu pola do obszaru Grupy serii liczba serii jest zależna od danych zawartych w tym polu.W ramach kontynuacji poprzedniego przykładu do obszaru Grupy serii dodano pole Year.Liczba wartości w polu Year określi, ile serii zostanie wyświetlonych na wykresie.Jeśli pole Year będzie zawierać lata 2004, 2005 i 2006, funkcja wykresu wyświetli trzy serie dla każdego pola w obszarze Wartości.
Powrót do początku
Zagadnienia związane z danymi, które należy rozważyć przed utworzeniem wykresu
Wykresy zapewniają widok podsumowania danych.Jednak w przypadku dużych zestawów danych informacje ma wykresie mogą być zasłonięte lub stać się nieczytelne.Brak punktów danych lub punkty danych o wartości null, typy danych niedostosowane do typu wykresu i zaawansowane rozwiązania, takie jak łączenie wykresów z tabelami, mogą mieć wpływ na czytelność wykresu.Przed rozpoczęciem projektowania wykresu należy dokładnie przygotować dane i zapoznać się z nimi, ponieważ umożliwi to szybkie i efektywne projektowanie wykresu.
W raporcie można umieścić dowolną liczbę wykresów.Wykres, podobnie jak dowolny inny obszar danych, taki jak macierz lub tabela, jest powiązany z pojedynczym zestawem danych.Aby wyświetlić na jednym wykresie wiele zestawów danych, przed dodaniem danych do wykresu można utworzyć dodatkowy zestaw danych używający instrukcji JOIN lub UNION w zapytaniu SQL.Aby uzyskać więcej informacji dotyczących instrukcji JOIN i UNION, zobacz witrynę Książki online lub inne źródło informacji na temat języka SQL.
Jeśli dane szczegółowe są niepotrzebne lub bezużyteczne, warto rozważyć wstępne zagregowanie danych w zapytaniu zestawu danych.Aby każdy wyświetlany punkt danych był wyraźniejszy, należy zredukować liczbę kategorii w zestawie danych.Można przefiltrować zestaw danych lub dodać do zapytania warunek, który spowoduje zmniejszenie liczby zwracanych wierszy.Powrót do początku
Najważniejsze wskazówki dotyczące wyświetlania danych na wykresie
Wykresy są najefektywniejsze, gdy liczba wyświetlanych elementów umożliwia utworzenie jasnego obrazu informacji źródłowych.Niektóre wykresy, takie jak wykresy punktowe, są przystosowane do dużej liczby punktów danych, a inne, takie jak wykresy kołowe, lepiej nadają się do przedstawiania mniejszej liczby punktów danych.Typ wykresu należy wybierać rozważnie na podstawie wartości w zestawie danych i planowanej formy prezentacji tych danych.Aby uzyskać więcej informacji, zobacz Typy wykresów (program Report Builder 3.0 i usługi SSRS).
Istnieje kilka sposobów konsolidowania danych na wykresie:
Korzystając z wykresu kołowego, zebrać mały częśćs do jednej część o nazwie "Inne." Zmniejsza to liczbę wycinków na wykresie kołowym.Aby uzyskać więcej informacji, zobacz Jak Zebrać niewielkie wycinki na wykresie kołowym (Konstruktora raportów 3.0 i SSRS).
Należy unikać używania etykiet punktów danych w przypadku dużej liczby punktów danych.Etykiety punktów danych sprawdzają się najlepiej, gdy wykres zawiera tylko kilka punktów.
Niepotrzebne lub nieważne dane należy odfiltrowywać.Pomoże to wyróżnić najważniejsze dane, które mają być pokazane na wykresie.Aby filtrować punkty danych na wykresie, można ustawić filtr w grupie kategorii lub grupie serii.Domyślnie, wykres używa wbudowanej funkcja Sum do wartość zagregowana wartości, które należą do tej samej grupy do punktu indywidualnych danych w serii.Zmiana funkcji agregującej serii pociąga za sobą konieczność zmiany funkcji agregującej w wyrażeniu filtru.Aby uzyskać więcej informacji, zobacz Filtrowanie, grupowanie i sortowanie danych (program Report Builder 3.0 i usługi SSRS).
Aby w szablonie tabeli lub macierzy wyświetlić dane dotyczące proporcji, warto rozważyć użycie miernika liniowego zamiast wykresu słupkowego.Mierniki są lepiej przystosowane do pokazywania pojedynczej wartości w komórce.Aby uzyskać więcej informacji, zobacz Zagnieżdżanie obszarów danych (program Report Builder 3.0 i usługi SSRS).
Powrót do początku
Agregowanie wartości z pola danych na wykresie
Domyślnie podczas dodawania pole do obszaru wartości wykresu Reporting Services oblicza wartość zagregowana dla pole.Jeśli pole zostanie przeciągnięte na wykres bez upuszczenia go w określonym obszarze, funkcja wykresu ustali, na podstawie typu danych pola, czy należy ono do osi kategorii (X) czy osi wartości (Y).Pola liczbowe upuszczane w obszarze Wartości są agregowane przy użyciu funkcji SUMA.Jeśli typem danych pola wartości w obszarze Wartości jest Ciąg, funkcja wykresu nie może wyświetlić wartości liczbowej, nawet jeśli w polach znajdują się liczby, więc funkcja wykresu wyświetla funkcję ILENIEPUST.Aby uniknąć tego zachowania, należy upewnić się, że w używanych polach znajdują się dane typu liczbowego, a nie ciągi zawierające sformatowane liczby.Można użyć wyrażenie języka Visual Basic do konwersji wartości String na typ danych numerycznych za pomocą CDbl lub CInt stała.Na przykład, następujące wyrażenie złożone konwertuje pole o nazwie MyField zawiera wartości liczbowe, które są sformatowane jako ciągi znaków.
=Sum(CDbl(Fields!MyField.Value))
Więcej informacji o wartość zagregowana wyrażeń, zobacz Kompendium funkcji agregujących (program Report Builder 3.0 i usługi SSRS).
Powrót do początku
W tej sekcji
Jak Dodawanie wykresu do raportu (Konstruktora raportów 3.0 i SSRS)
Opis pierwszych kroków w procesie dodawania wykresu do raportu.Typy wykresów (program Report Builder 3.0 i usługi SSRS)
W tym artykule opisano wszystkie typy wykresów oraz podtypy dostępne w Reporting Services, włączając w to zagadnienia i najważniejsze wskazówki dotyczące korzystania z różnych typów wykresów.Formatowanie wykresu (program Report Builder 3.0 i usługi SSRS)
Używanie formatowania w celu poprawy ogólnego wyglądu wykresu i wyróżnienia najważniejszych punktów danych.Puste punkty danych i punkty danych o wartości Null na wykresach (program Report Builder 3.0 i usługi SSRS)
Zawiera uwagi dotyczące pracy z wykresami, na podstawie pól z wartościami null lub pusta.Wyświetlanie na wykresie serii z wieloma zakresami danych (program Report Builder 3.0 i usługi SSRS)
Opis sposobu dodawania podziałów skali do serii zawierających więcej niż jeden zakres danych.Wyświetlanie wielu serii na wykresie (program Report Builder 3.0 i usługi SSRS)
Opis kilku metod wyświetlania wielu serii na jednym wykresie, w tym łączenia typów wykresów, używania osi pomocniczej, określania innych typów wykresów oraz używania wielu obszarów wykresu.Łączenie wielu obszarów danych z jednym zestawem danych (program Report Builder 3.0 i usługi SSRS)
Tworzenie różnych widoków danych pochodzących z jednego zestawu danych raportu.Jak Dodawanie lub usuwanie grupy na wykresie (Konstruktora raportów 3.0 i SSRS)
Opis dodawania grup i grup zagnieżdżonych do wykresu.Jak Średnia ruchoma dodawana do wykresu (Konstruktora raportów 3.0 i SSRS)
Opis sposobu użycia formuły średniej ruchomej w celu obliczania średniej danych w seriach.Rozwiązywanie problemów z wykresami (program Report Builder 3.0 i usługi SSRS)
Porady dotyczące pracy z wykresami.
Zobacz także