Подготовка данных для отображения в области данных диаграммы
Диаграмма обеспечивает представление данных в виде сводки. Однако для больших наборов данных сведения на диаграмме могут стать неясными или нечитаемыми. Пропущенные и нулевые точки данных, типы данных, неподходящие для типа диаграммы и дополнительные приложения, такие как объединение диаграмм с таблицами, могут повлиять на читабельность диаграммы. Перед созданием диаграммы необходимо внимательно подготовить и проанализировать данные, чтобы создавать диаграммы быстро и эффективно.
Анализ набора данных перед использованием диаграммы
Диаграмма привязана к набору данных аналогично другим областям данных, таким как матрицы или таблицы. Чтобы отобразить несколько наборов данных на одной диаграмме, перед тем, как добавлять данные в диаграмму, можно создать дополнительный набор данных с помощью инструкций JOIN или UNION в SQL-запросе. Дополнительные сведения см. в разделе Объединение результирующих наборов с помощью оператора UNION. В отчете может быть столько диаграмм, сколько необходимо.
Если подробные данные не нужны или бесполезны, подумайте о предварительной статистической обработке данных с помощью запроса на наборе данных. Чтобы каждая точка данных отображалась понятнее, уменьшите число категорий в наборе данных. Можно отфильтровать набор данных или добавить в запрос условие, сокращающее число возвращаемых строк.
Для верного отображения многих типов диаграмм требуются числовые значения по оси значений (обычно это ось Y). Если поле значений имеет тип String, диаграмма не сможет отобразить числовые значения, даже если поля содержат числа. Вместо этого диаграмма отобразит общее число строк, содержащих значение в этом поле. Чтобы избежать подобного поведения, убедитесь, что поля, используемые для рядов значений, имеют числовые типы данных, а не являются строками, содержащими числа.
Рекомендации по отображению данных в диаграмме
Диаграммы наиболее эффективны, когда число отображаемых элементов не ухудшает понятность изображения данных. Некоторые диаграммы, например точечные, дают преимущества при наличии большого количества точек данных, тогда как другие, например круговые диаграммы, более эффективны при малом количестве точек данных. В зависимости от значений в наборе данных и желаемого представления необходимо тщательно выбрать тип диаграммы. Дополнительные сведения см. в разделе Типы диаграмм.
Существует несколько способов объединения данных на диаграмме:
При использовании круговой диаграммы объедините мелкие срезы в один срез с названием «Другие». Это сократит число срезов на круговой диаграмме. Дополнительные сведения см. в разделе Как собрать мелкие срезы на круговой диаграмме.
Избегайте использования меток точек данных, если количество точек велико. Метки точек данных наиболее эффективны, если на диаграмме имеется только несколько точек.
Фильтруйте нежелательные или избыточные данные. Это поможет выделить основные данные, которые нужно отобразить на диаграмме. Дополнительные сведения о фильтрации данных в службах Службы Reporting Services см. в разделе Как добавить фильтр (службы Reporting Services).
Если нужно добавить линейчатую диаграмму, чтобы отобразить данные отношений в таблице или шаблоне матрицы, подумайте об использовании линейного датчика. Датчики больше подходят для отображения одиночного значения внутри ячейки. Дополнительные сведения см. в разделе Вложенные области данных.
Пустые значения и значения NULL в поле набора данных
В зависимости от типа диаграммы пустые значения могут обрабатываться по-разному.
Если диаграмма имеет линейный тип (линейчатая диаграмма, гистограмма, точечная, линейная, диаграмма с областями, диаграмма диапазонов), то пустые значения изображаются как пустые пространства или пробелы. Чтобы обозначить пустые точки, необходимо добавить заполнители. Дополнительные сведения см. в разделе Как добавить пустые точки на диаграмму.
Если диаграмма имеет непрерывный линейный тип (с областями, линейчатая, гистограмма, линия, точечная), то для поддержания непрерывности ряда в диаграмму добавляются пустые точки данных.
Если диаграмма имеет нелинейный тип (полярная диаграмма, круговая диаграмма, воронкообразная диаграмма или пирамидальная диаграмма), то пустые значения опускаются из отображения.
Чтобы не скрыть важные данные, подумайте об удалении пустых значений из набора данных. Чтобы отфильтровать значения NULL, используйте в запросе предложение NOT IS NULL. Или же добавьте критерий фильтра, который задает отображение значений, не равных нулю. Дополнительные сведения см. в разделе Как добавить фильтр (службы Reporting Services).
Если в возвращаемом наборе данных поле не содержит значений, диаграмма будет пустой, без точек данных, но имя ряда (обычно имя поля) добавляется в качестве условных обозначений. Такое поведение отличается от поведения в случае, когда возвращаемый набор данных содержит нулевые строки; такое происходит, если отчет имеет параметры, а выбранное значение возвращает пустой результирующий набор. Если запрос набора данных возвращает нулевые строки данных, то во время выполнения отображается сообщение, оповещающее об отсутствии данных для отображения. Это сообщение можно настроить, изменив заголовок NoDataMessage отчета на панели «Свойства». Дополнительные сведения см. в разделе Основные сведения о наборах данных отчета.
См. также
Задания
Как добавить в отчет диаграмму
Справочник
Диалоговое окно «Свойства диаграммы» — «Общие»