Udostępnij za pośrednictwem


Preparing Data for Display in a Chart Data Region

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.

Zagadnienia związane z danymi, które należy rozważyć przed użyciem wykresu

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 zobacz Combining Results Sets with UNION. W raporcie można umieścić dowolną liczbę wykresów.

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.

Większość typów wykresów wymaga wartości liczbowych na osi wartości, którą zazwyczaj jest oś Y, aby można było poprawnie narysować wykres.W przypadku typu danych pole wartość String, na wykresie nie będzie mógł wyświetlić wartość liczbowa, nawet wtedy, gdy istnieją liczb w polach. Zamiast tego funkcja wykresu wyświetli całkowitą liczbę wierszy zawierających wartość w tym polu.Aby uniknąć tego zachowania, należy upewnić się, że w polach używanych dla serii wartości znajdują się dane typu liczbowego, a nie ciągi zawierające sformatowane liczby.

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 Chart Types.

Istnieje kilka sposobów konsolidowania danych na wykresie:

  • W przypadku używania wykresu kołowego można zebrać małe wycinki w jeden wycinek o nazwie Inne.Spowoduje to zmniejszenie liczby wycinków na wykresie kołowym.Aby uzyskać więcej informacji zobacz How to: Collect Small Slices on a Pie Chart.

  • 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 uzyskać więcej informacji na temat sposobu filtrowania danych Reporting Services, zobacz How to: Add a Filter (Reporting Services).

  • Jeśli planowane jest dodanie do szablonu tabeli lub macierzy wykresu słupkowego w celu wyświetlenia danych dotyczących proporcji, warto rozważyć użycie zamiast niego miernika liniowego.Mierniki są lepiej przystosowane do pokazywania pojedynczej wartości w komórce.Aby uzyskać więcej informacji zobacz Nesting Data Regions.

Wartości puste lub wartości null w polu w zestawie danych

Funkcja wykresu przetwarza puste wartości inaczej dla różnych typów wykresów:

  • Jeśli wykres należy do typu liniowego (słupkowy, kolumnowy, punktowy, liniowy, warstwowy, zakresowy), puste wartości są wyświetlane jako puste miejsca lub „przerwy” na wykresie.Aby wskazać puste punkty, należy dodać symbole zastępcze pustych punktów.Aby uzyskać więcej informacji zobacz How to: Add Empty Points to the Chart.

  • Jeśli wykres jest ciągły i należy do typu liniowego (warstwowy, słupkowy, kolumnowy, liniowy, punktowy), puste punkty danych są dodawane do wykresu w celu zachowania ciągłości serii.

  • Jeśli wykres należy do typu nieliniowego (biegunowy, kołowy, pierścieniowy, lejkowy lub ostrosłupowy), puste wartości nie są wyświetlane na wykresie.

Aby uniknąć zasłaniania ważnych danych, należy rozważyć usunięcie pustych wartości z zestawu danych.Aby odfiltrować wartości null, można użyć w zapytaniu klauzuli NOT IS NULL.Można też dodać wyrażenie filtrowania określające, że mają być wyświetlane tylko wartości, które nie są równe zero.Aby uzyskać więcej informacji zobacz How to: Add a Filter (Reporting Services).

Jeśli pole nie zawiera wartości w zwróconym zestawie danych, funkcja wykresu wyświetla pusty wykres bez punktów danych, ale nazwa serii (zazwyczaj jest to nazwa pola) jest dodawana jako element legendy.To zachowanie jest inne w sytuacji, gdy w zwracanym zestawie danych nie ma wierszy danych, która może wystąpić, gdy raport jest raportem parametrycznym, a wybrana wartość powoduje zwrócenie pustego zestawu wyników.Jeśli zapytanie zestawu danych nie zwraca wierszy danych, w czasie wykonywania jest wyświetlany komunikat informujący, że nie można pokazać danych.Komunikat ten może zostać zmieniony przez zmodyfikowanie NoDataMessage Podpis dla raportu w Właściwości okienko.Aby uzyskać więcej informacji zobacz Understanding Report Datasets.