Formatowanie etykiet osi na wykresie (program Report Builder 3.0 i usługi SSRS)
Typy wykresów oparte na współrzędnych (kolumnowy, słupkowy, warstwowy, punktowy, liniowy i zakresowy) mają dwie osie służące do dzielenia na kategorie i wyświetlania relacji między danymi.Do każdej osi są stosowane różne typy formatowania.
Osie można formatować za pomocą Właściwości osi okno dialogowe lub za pomocą panelu Właściwości.Kliknij oo, którą chcesz sformatować, a następnie kliknij prawym przyciskiem myszy Właściwości oś do zmiany wartości dla tekstu oś numeryczne i Data formaty, głównymi i pomocniczymi znacznikami oś, automatyczne dopasowanie dla etykiet i grubość, kolor i styl linii oś.Aby zmienić tytuł oś wartości, kliknij prawym przyciskiem myszy tytuł oś, a następnie kliknij przycisk Właściwości tytuł oś.
Etykiety osi wskazują główne interwały wykresu.Domyślnie funkcja wykresu używa algorytmu w celu ustalenia optymalnego sposobu umieszczenia etykiet na osi, dzięki czemu teksty nie będą się nakładać.
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.
Typy osi
Wykres ma dwie osie podstawowego: oś wartości i oś kategorii.
Po przeciągnięciu pola z zestawu danych na powierzchnię wykresu funkcja wykresu ustali, czy to pole należy do osi kategorii czy do osi wartości.
Oś wartości jest zazwyczaj osią pionową (osią Y) wykresu.Służy do wyświetlania wartości danych liczbowych przedstawianych na wykresie.Pole przeciągane do obszaru pól danych zostanie wykreślone na osi wartości.Oś kategorii jest zazwyczaj osią poziomą (osią X) wykresu.Na wykresach słupkowych te osie są zamienione.Na wykresach słupkowych oś kategorii jest osią pionową, a oś wartości jest osią poziomą.Aby uzyskać więcej informacji, zobacz Wykresy słupkowe (program Report Builder 3.0 i usługi SSRS).
W jaki sposób funkcja wykresu oblicza interwały etykiet osi
Przed sformatowaniem etykiet osi warto dowiedzieć się, w jaki sposób funkcja wykresu oblicza interwały etykiet osi.Umożliwi to ustawienie właściwości niezbędnych do osiągnięcia odpowiedniego zachowania etykiet osi.
Skala osi jest ograniczona wartością minimalną i maksymalną, które definiują zakres danych do wyświetlenia na osi.Funkcja wykresu oblicza wartość minimalną i maksymalną każdej osi na podstawie wartości z zestawu wyników.Skala na osi wartości zawsze będzie zależna od najmniejszej i największej liczby w polu wartości.Typy wartości minimalnej i maksymalnej na osi kategorii są ustalane w zależności od typu pola kategorii.Każde pole z zestawu danych można przypisać do jednego z trzech typów pól kategorii.W poniższej tabeli przedstawiono te trzy typy pól kategorii.
Typ pola kategorii |
Opis |
Przykład |
---|---|---|
Liczbowy |
Kategorie są kreślone w porządku liczbowym na osi X. |
W raporcie sprzedaży według numerów identyfikacyjnych pracowników na osi X są wyświetlane numery identyfikacyjne pracowników. |
Data/godzina |
Kategorie są kreślone w porządku chronologicznym na osi X. |
W raporcie sprzedaży według miesięcy na osi X są wyświetlane sformatowane daty. |
Ciągi |
Kategorie są kreślone na osi X w porządku zgodnym z kolejnością ich pierwszych wystąpień w źródle danych. |
W raporcie sprzedaży według regionów na osi X są wyświetlane nazwy regionów. |
Wszystkie typy wykresów z dwoma osiami są przeznaczone do Pomiń niektóre etykiety oś, gdy istnieje zbyt wiele kategorii do dopasowanie w celu wyprodukowania oczyszczarki obrazu na wykresie kolizjom etykiety.
Aplikacja oblicza położenie etykiet na osi, wykonując następujące kroki:
Minimalne i maksymalne wartości są identyfikowane na podstawie wartości zestaw wyników.
Jednakowo odległych liczbę interwałów oś, zazwyczaj między cztery i sześć, są obliczane na podstawie tych wartości minimalne i maksymalne.
Etykiety są wyświetlane zgodnie z tymi interwałami na podstawie właściwości etykiet osi.Właściwości mające wpływ na położenie etykiet to m.in. rozmiar czcionki, kąt wyświetlania etykiety oraz właściwości zawijania tekstu.Te opcje autodopasowania etykiet osi można zmienić.
Przykład sposobu obliczania przez funkcję wykresu etykiet osi
W poniższej tabeli przedstawiono przykładowe dane sprzedaży, które mają zostać wykreślone na wykresie kolumnowym.Pole Imię i nazwisko jest dodawane do obszaru Grupy kategorii, a pole Ilość jest dodawane do obszaru Wartości.
Nazwa |
Ilość |
---|---|
Tomasz Bator |
229 |
Jacek Jelitto |
112 |
Aneta Olecka |
494 |
Ewa Ciesielewska |
247 |
Anna Misiec |
339 |
Greta Szypuła |
194 |
Quantity Wykreślane pole wartość-oś.Najmniejsza wartość to 112, a największa to 494.W tym przypadku funkcja wykresu obliczy początek skali równy 0 i koniec skali równy 500.Funkcja wykresu obliczy także pięć równo odległych interwałów równych 100 i utworzy etykiety przy wartościach 0, 100, 200, 300, 400 i 500.
Name pole są wykreślane wzdłuż oś kategorii.Funkcja wykresu obliczy od czterech do sześciu etykiet, a także obliczy ustawienia autodopasowania w celu ustalenia, jak można umieścić etykiety na osi kategorii, unikając kolizji etykiet.W wyniku tych obliczeń niektóre etykiety kategorii mogą zostać pominięte.Można zastąpić opcje autodopasowania niezależnie dla każdej osi.
Wyświetlanie wszystkich etykiet na osi kategorii
Na osi wartości interwały osi zapewniają spójną miarę punktów danych na wykresie.Jednak w przypadku osi kategorii ta funkcja może spowodować, że kategorie będą wyświetlane bez etykiet osi.Zazwyczaj wymagane jest, aby wszystkie kategorie miały etykiety.Można ustawić liczbę interwałów równą 1, aby pokazać wszystkie kategorie.Aby uzyskać więcej informacji, zobacz Jak Określ interwał osi (Konstruktora raportów 3.0 i SSRS).
Ostrzeżenie
Po zastąpieniu automatycznych funkcji etykiet ręcznym interwałem na osi funkcja wykresu musi odpowiednio zmienić rozmiar wszystkich innych elementów.W wyniku tego mogą powstać nieprzewidywalne wyniki dotyczące rozmiarów i pozycji etykiet albo rozmiarów innych elementów wykresu.
Zmienne interwały osi
Funkcja wykresu oblicza około pięciu interwałów etykiet osi niezależnie od rozmiaru wykresu.W przypadku wyświetlenia tylko pięciu etykiet na osi szerszego lub wyższego wykresu między etykietami mogą być widoczne duże przerwy.Utrudni to identyfikowanie wartości każdego punktu danych na osi.Aby uniknąć tego zachowania w przypadku szerszych lub wyższych wykresów, można ustawić zmienny interwał osi.Funkcja wykresu obliczy optymalną liczbę etykiet, które można wyświetlić na osi, na podstawie szerokości lub wysokości wykresu, w zależności od odpowiedniej osi.Aby uzyskać więcej informacji, zobacz Jak Określ interwał osi (Konstruktora raportów 3.0 i SSRS).
Sortowanie wartości osi
Kategorie są wyświetlane na osi X w porządku zgodnym z kolejnością ich występowania w zestawie wyników.Można zmienić porządek grupowania, dodając do zapytania polecenie SORT lub sortując zestaw danych przy użyciu wyrażenia.Obszary danych wykresu są sortowane tak samo jak wszystkie inne obszary danych.Aby uzyskać więcej informacji na temat sortowania danych, zobacz Jak Sortowanie danych w regionie danych (Konstruktora raportów 3.0 i SSRS).
Określanie wartości skalarnych na osi kategorii
Domyślnie funkcja wykresu będzie wyświetlać etykiety osi tylko dla punktów danych w zestawie danych, które zawierają prawidłowe wartości.Na przykład jeśli na osi kategorii znajdują się tylko wartości 1, 2 i 6, na wykresie będą widoczne tylko kategorie 1, 2 i 6.Aby zachować skalę wartości kategorii, można określić, że na wykresie będzie używana oś skalarna.W tym scenariuszu na osi X wykresu będą wyświetlane etykiety wartości 1–6, nawet jeśli zestaw danych nie będzie zawierał wartości dla kategorii 3–5.
Istnieją dwie metody ustawiania osi skalarnej:
Wybierz skalarne oś opcji Właściwości oś okno dialogowe.Spowoduje to dodanie wartości liczbowych lub wartości daty/godziny do osi w, na której nie istnieją wartości grupowania danych.Aby uzyskać więcej informacji, zobacz Okno dialogowe Właściwości osi, Opcje osi (program Report Builder 3.0) lub Okno dialogowe Właściwości osi, Opcje osi.
Zaznacz pole lub wpisz wyrażenie dla pole kategorii opcji Właściwości serii okno dialogowe.Funkcja wykresu doda interwały osi dla wszystkich wartości w określonym polu kategorii.
Dodawanie lub usuwanie marginesów bocznych z osi kategorii
Na wykresach słupkowych, kolumnowych i punktowych na końcach osi X są automatycznie dodawane marginesy boczne.Nie można zmienić rozmiaru marginesu.Na wykresach wszystkich innych typów nie są dodawane marginesy boczne.Aby uzyskać więcej informacji, zobacz Jak Dodawanie lub usuwanie marginesy wykresu (Konstruktora raportów 3.0 i SSRS).
W tej sekcji
Jak Format etykiety osi jako dat lub walutach (Konstruktora raportów 3.0 i SSRS)
Jak Położenie etykiety na wykresie (Konstruktora raportów 3.0 i SSRS)
Jak Określ interwał osi (Konstruktora raportów 3.0 i SSRS)
Jak Dodawanie lub usuwanie marginesy wykresu (Konstruktora raportów 3.0 i SSRS)
Jak Określanie skali logarytmicznej (Konstruktora raportów 3.0 i SSRS)