Udostępnij za pośrednictwem


Puste punkty danych i punkty danych o wartości Null na wykresach (program Report Builder 3.0 i usługi SSRS)

Jeśli na wykresie są wyświetlane pola zawierające wartości puste lub wartości Null, wygląd wykresu może być niezgodny z oczekiwaniami.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 Jak Dodaj punkty pusty wykres (Konstruktora raportów 3.0 i SSRS).

  • 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.

  • Pominięto w kształcie typów wykresów, wartości null.

Przykład wykresu z pustymi punktami danych jest dostępny jako przykładowy raport.For more information about downloading this sample report and others, see SQL Server 2008 R2 Report Builder 3.0 and Report Designer sample reports.

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.

Usuwanie wartości pustych lub wartości Null

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 Dodawanie filtrów zestawów danych, filtrów obszarów danych i filtrów grup (program Report Builder 3.0 i usługi SSRS).

Pola bez wartości na wykresie

Jeśli pole nie zawiera żadnych wartości zwracanych danych, wykres wyświetla pusty wykres z nie punktów danych, ale jako element legendy dodaje się nazwę serii (zwykle nazwę pola).

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.Ten komunikat można dostosować, zmieniając NoDataMessage podpisu dla raportu w Właściwości okienka.Aby uzyskać więcej informacji, zobacz Tworzenie i dodawanie zestawów danych (program Report Builder 3.0 i usługi SSRS).