Форматирование указателей на датчике (построитель отчетов версии 3.0 и службы SSRS)
Указатель датчика показывает текущее значение датчика. По умолчанию при добавлении поля все содержащиеся в поле значения суммируются в одно значение, которое и показывает указатель датчика. Для датчика можно задать несколько указателей, которые будут указывать несколько значений на одной шкале, либо задать несколько шкал с отдельным указателем для каждой из них. Чтобы определить контекст значения указателя, после добавления поля к датчику необходимо задать минимальное и максимальное значения на соответствующей шкале. Существует также возможность задать минимальное и максимальное значения диапазона, определяющие границы критической области шкалы.
Свойства, определяющие внешний вид указателя, можно задать, щелкнув его правой кнопкой мыши и выбрав пункт Свойства радиального указателя или Свойства указателя-линии. Все указатели имеют одинаковый набор свойств. Для каждого из типов датчиков существуют также соответствующие свойства, определяющие его внешний вид.
Для радиального датчика можно задать указатель-стрелку с креплением.
Для линейного датчика можно задать указатель термометра, который является вариантом указателя-черты. Указатель термометра позволяет задать форму колбы.
Примечание |
---|
В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com. |
В данной статье
Соединение указателя с данными
Отображение нескольких указателей в датчике
Задание градиентов для крепления стрелки
Задание интервала привязки
Задание изображения в качестве указателя для радиального датчика
Соединение указателя с данными
По умолчанию при добавлении датчика он содержит один указатель, не связанный с полем. Такой указатель называется пустым На нем отображается нулевое значение до тех пор, пока на панель данных не будет добавлено хотя бы одно поле. После добавления поля на панель данных указатель будет соединен с этим полем. При удалении поля с панели данных указатель, связанный с этим полем, также будет удален.
Если после добавления данных щелкнуть указатель правой кнопкой мыши, то в контекстном меню будут доступны следующие пункты: Сбросить значение указателя и Удалить указатель. Команда Сбросить значение указателя удаляет поле, присоединенное к датчику, но сам указатель с датчика не удаляется. Команда Удалить указатель удалит с датчика как поле, так и сам указатель. При повторном добавлении поля к датчику снова появится стандартный указатель. Если установить свойство Скрыто указателя в значение True, то указатель будет виден в области конструктора, но не будет отображаться во время выполнения.
В начало
Отображение нескольких указателей в датчике
К датчику можно добавить несколько указателей, показывающих несколько значений на той же шкале. Эта возможность может оказаться полезной для одновременного отображения нижнего и верхнего значений. Чтобы задать для одного датчика более одного указателя для той же шкалы, щелкните правой кнопкой мыши внутри датчика и выберите в контекстном меню пункт Добавить указатель. Или щелкните правой кнопкой мыши в любом месте шкалы и выберите пункт Добавить шкалу. Затем можно добавить новый указатель, который будет автоматически связан с последней шкалой.
Если указатели перекрываются, то порядок их отрисовки определяется очередностью их добавления к датчику. Порядок отрисовки указателей нельзя изменить переупорядочиванием полей на панели данных. Чтобы изменить порядок отрисовки нескольких указателей, откройте панель свойств и щелкните Указатели (…). Затем измените порядок расположения указателей в коллекции.
В начало
Задание градиентов для крепления стрелки
Крепление стрелки, отрисовываемое над или под указателем, может быть задано только для радиального датчика. Все стили крепления стрелки отрисовываются с помощью встроенных неизменяемых градиентов. Исключение составляет стиль RoundedDark, в котором можно задать цвет и стиль градиента.
В начало
Задание интервала привязки
Интервал привязки определяет кратную величину, до которой округляются значения. По умолчанию датчик указывает на точное значение поля, заданное на панели данных. Однако иногда необходимо округлить точное значение вверх или вниз, чтобы привязать указатель к заданному интервалу. Например, если значение на датчике равно 34,2 и указан интервал привязки 5, указатель датчика будет указывать значение 35. Если значение на датчике равно 31,2 и указан интервал привязки 5, указатель датчика будет указывать значение 30. Дополнительные сведения см. в разделе Как установить интервал привязки в датчике (построитель отчетов версии 3.0 и службы SSRS).
В начало
Задание изображения в качестве указателя для радиального датчика
Помимо выбора стиля из встроенного списка, в качестве указателя можно задать изображение. Это наиболее эффективный способ замены существующего стиля указателя-стрелки. Изображение накладывается на указатель, но при этом сохраняется вся функциональность указателя. Цвета и градиенты к изображению, заданному в качестве указателя, не применяются.
Если изображение указателя имеет неправильную форму, то необходимо определить прозрачный цвет, чтобы скрыть области изображения, которые не должны отображаться на датчике. При определении прозрачного цвета датчик транспонирует изображение поверх существующего указателя и усекает его таким образом, чтобы отображалась только форма указателя. Датчик подгоняет размер изображения под размеры указателя. При задании изображения указателя все последующие указатели, добавляемые к этому датчику, будут отрисовываться под этим изображением. Поэтому лучше не задавать изображение для указателя, если на датчике несколько указателей. Дополнительные сведения см. в разделе Как задать изображение для указателя на датчике (построитель отчетов версии 3.0 и службы SSRS).
В начало