Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применяется к: Microsoft Report Builder (SSRS)
Power BI Report Builder
Конструктор отчетов в SQL Server Data Tools
В отчете с разбивкой на страницы шкала датчика представляет собой отображаемый на датчике диапазон чисел, ограниченный максимальным и минимальным значениями. Обычно шкала измерительного прибора содержит подписи и деления, чтобы можно было точно определить показание, на которое указывает стрелка. Шкала датчика обычно связана с одним или несколькими указателями. На одном и том же датчике может быть несколько шкал.
В отличие от диаграммы, где определяется несколько групп, датчик выводит только одно значение. Выберите минимальное и максимальное численные значения для шкалы. Значения интервала вычисляются автоматически на основе минимального и максимального значений.
Когда вы добавляете вторую шкалу в измеритель, который уже содержит одну шкалу, свойства оформления первой шкалы копируются для второй шкалы.
Вы можете задать свойства шкалы, кликнув правой кнопкой мыши по меткам или галочкам и выбрав свойства радиального масштаба или линейного масштаба. Каждый тип датчика содержит по крайней мере одну шкалу с одинаковым набором свойств. Некоторые свойства есть только у конкретных типов шкал.
Для радиального индикатора можно задать радиус, начальный угол и угол охвата радиальной шкалы.
Для линейного датчика можно задать ширину начального и конечного полей относительно конечных точек датчика.
Чтобы быстро приступить к работе по форматированию шкал, см. раздел Установка минимума и максимума на датчике (построитель отчетов и службы SSRS).
Определение минимального значения, максимального значения и интервалов шкалы
Датчики часто используются для вывода ключевых показателей эффективности, измеряемых в процентах, от 0 до 100, поэтому свойства минимума и максимума по умолчанию получают именно эти значения. Однако эти значения могут не отражать диапазон значений, который вы пытаетесь показать. Поскольку в датчике нет встроенной логики, показывающей, какой именно ключевой показатель эффективности представляет поле данных, датчик не вычисляет минимальное и максимальное значения автоматически. Если поле данных ключевого показателя эффективности изменяется не от 0 до 100, нужно явным образом задать минимум и максимум, чтобы обеспечить контекст для единственного значения, выводимого на датчике.
На шкале есть мажорные и малые галочки. Кроме того, шкала имеет этикетки, обычно связанные с главными галочками. Например, шкала может иметь большие галочки на 0, 20, 40, 60, 80 и 100. Этикетки должны соответствовать этим галочкам. Разность между значениями меток называется интервалом шкалы. В данном примере интервал шкалы равен 20. Свойство «Интервал» можно установить в диалоговом окне Свойства радиальной шкалы или Свойства линейной шкалы .
Приложение вычисляет интервалы шкалы по следующей процедуре:
Укажите минимальное и максимальное значения. Минимальное и максимальное значения не вычисляются автоматически на основе набора данных. Их нужно задать в диалоговом окне Свойства датчика.
Если значение интервала не указано, значение по умолчанию — auto. Это означает, что приложение вычисляет равночисленное количество интервалов на основе минимальных и максимальных значений, указанных на первом шаге. Если задать значение свойства «Интервал», датчик вычислит разность между минимальным и максимальным значениями и разделит их на величину, заданную в свойстве «Интервал».
Существуют также свойства для определения интервалов между метками и галочками. Если задать значения этих свойств, они переопределят значение, заданное для свойства интервала шкалы. Например, если интервал масштаба — Auto, но вы указываете 4 для интервала меток, метки будут отображаться как 0, 4, 8 и так далее, но основные галочки всё равно будут вычисляться датчиком на основе собственного расчёта. Это может привести к ситуациям, когда метки не синхронизируются с галочками. Подумайте о том, чтобы скрыть галочки на экране, если вы установили интервал меток.
Смещение интервала определяет, сколько единиц будет пропущено перед отображением первой метки. Все последующие мажорные галочки и метки, появляющиеся на шкале, будут использовать указанный интервал. Значение 0 для интервалов меток или галочки равно сбросу интервала на Auto.
Устранение конфликтов меток с помощью коэффициентов пересчета
Если ваши значения содержат много цифр, это может ухудшить читаемость индикатора. Вы можете использовать множитель масштаба, чтобы увеличить или уменьшить масштаб значений. Если задан коэффициент пересчета, каждое первоначальное значение шкалы перед выводом умножается на этот коэффициент. Чтобы уменьшить масштаб значений, необходимо указать десятичное число. Например, если на шкале находятся значения от 0 до 10000, но нужно показывать на датчике цифры от 0 до 10, можно использовать коэффициент пересчета 0,001.
Примечание.
Использование множителя не изменяет фактическое значение агрегированного поля, которое использует индикатор. Он только умножает значения меток, отображаемых на шкале, после задания минимума, максимума и интервалов. При использовании множителя рекомендуется оставить расчёт интервалов автоматическим.
Задание ширины полосы шкалы, радиуса и углов на радиальной шкале
Для задания ширины линейки, радиуса, начального угла и угла поворота радиальной шкалы используется страница Макет диалогового окна Свойства радиальной шкалы . Эти свойства можно использовать для настройки размера и формата шкалы. Например, если метки шкалы находятся с ее внешней стороны, нужно изменить радиус шкалы, чтобы метки уместились внутри датчика.
Примечание.
Если щелкнуть шкалу датчика, вокруг нее появится линия из точек. Этот контур не является линейкой шкалы и не используется при вычислении параметров датчика. Он доступен только во время разработки, чтобы можно было выделить шкалу для получения доступа к ее свойствам.
Все измерения выполняются на основе масштабной линейки. При выборе измерительного прибора ширина полосы шкалы не отображается. Если задать значение для линейки шкалы, это поможет определить все остальные измерения, имеющие отношение к этой шкале. Чтобы увидеть линейку шкалы, нужно задать для свойства Ширина линейки шкалы на странице Макет диалогового окна Свойства радиальной шкалы значение, большее 0. На радиальном индикаторе полоса шкалы измеряется в процентах от диаметра индикатора. В линейном индикаторе полоса шкалы задается в процентах от ширины или высоты индикатора, в зависимости от того, что меньше.
Радиус шкалы представляет собой расстояние от центра датчика до середины линейки шкалы. Значение радиуса шкалы измеряется в процентах от диаметра датчика. Рекомендуется поддерживать радиус шкалы меньше 35. Если указать значение больше 35, шкала, скорее всего, будет отображаться за пределами границ индикатора. На рисунке показано, как измеряется радиус шкалы относительно диаметра датчика, на линейке шкалы.
Начальный угол — это угол поворота, в диапазоне от 0 до 360 градусов, на котором начинается шкала. Нулевая (0) позиция находится в нижней точке датчика, а начальный угол отсчитывается по часовой стрелке. Например, шкала с начальным углом, равным 90 градусов, будет начинаться там, где на циферблате часов располагается цифра 9.
Угол развертки — это количество градусов в диапазоне от 0 до 360, на которое шкала разворачивается по окружности. Угол охвата в 360 градусов создаёт шкалу, представляющую собой полный круг. Это полезно, если создаваемый датчик должен выглядеть как циферблат часов.
Расположение меток на линейной и радиальной шкалах
Расположение меток задается двумя свойствами. Свойство размещения меток указывает, отображаются ли метки внутри, снаружи или поперек шкалы. Свойство distance задаёт расстояние метки от шкалы, отсчитываемое от полосы шкалы. Если нужно, чтобы метки располагались внутри линейки шкалы, следует задать отрицательное число. Например, если ваши метки расположены снаружи шкалы и вы задали расстояние от шкалы 10, метки будут показаны на 10 единиц дальше наружу от того места, где они обычно размещаются, где 1 единица — это:
1% диаметра радиального манометра или
1% от наименьшего из значений высоты или ширины для линейного датчика.
Связанный контент
- Форматирование диапазонов на индикаторе в страницированном отчете (Report Builder)
- Форматирование указателей измерителя в страничном отчёте (Report Builder)
- Форматирование меток оси как дат или денежных значений в страничном отчете (Report Builder)
- Форматирование меток осей на страницированной диаграмме отчетов (Report Builder)
- Датчики в отчете с разбивкой на страницы (построитель отчетов)