Форматирование чисел и дат в отчетах с разбивкой на страницы (построитель отчетов)

Применимо к: Microsoft Report Builder (SSRS) Power BI Report Builder конструктор отчетов в SQL Server Data Tools

Формат чисел и дат в областях данных в отчете с разбивкой на страницы можно задать, выбрав формат на странице Число в диалоговом окне Свойства соответствующей области данных.

Чтобы задать строки форматирования внутри текстового поля в отчете, выберите форматируемый элемент отчета, щелкните правой кнопкой мыши, выберите Свойства текстового поляи щелкните Число. Отдельные ячейки в таблице или матричные области данных можно отформатировать аналогичным способом, поскольку ячейки таблицы или матрицы представляют собой отдельные текстовые поля.

Диаграммная область данных обычно используется для отображения дат на оси категорий (x) и значений на оси значений (y). Чтобы задать формат для диаграммы, щелкните правой кнопкой мыши ось и выберите Свойства оси. На оси значений можно задать формат только для чисел. Дополнительные сведения см. в разделе Форматирование меток оси на диаграмме (построитель отчетов и службы SSRS).

Чтобы задать формат для области данных датчика, щелкните правой кнопкой мыши шкалу датчика и выберите Свойства радиальной шкалы или Свойства линейной шкалы.

Примечание

Если некоторые параметры форматирования, которые предполагается использовать, недоступны (отмечены серым цветом), то это означает, что они несовместимы с типом данных поля, который задан в источнике данных. Например, если поле содержит числовые значения, а тип данных поля является строковым, то нельзя применять параметры форматирования числовых данных, например параметры валюты или число десятичных знаков.

Примечание

Создать и изменить определение для отчета на страницу (RDL-файл) можно с помощью построителя отчетов (Майкрософт), построителя отчетов Power BI и конструктора отчетов в SQL Server Data Tools.

Замечания по форматированию чисел и дат

Перед форматированием чисел и дат в отчете необходимо учесть следующее.

  • По умолчанию числа форматируются на основании региональных настроек клиентского компьютера. Используйте строки форматирования для указания способа отображения чисел, чтобы формат соответствовал региональным настройкам пользователя, просматривающего отчет.

  • Форматы, представленные на странице Число , являются подмножеством стандартных строк форматирования чисел в .NET Framework. Чтобы отформатировать число или дату с использованием пользовательского формата, который не представлен в диалоговом окне, можно использовать любые строки форматирования .NET Framework для чисел и дат. Дополнительные сведения о пользовательских строках форматирования см. в статье Formatting Types (на английском языке) в библиотеке MSDN.

  • Если указана пользовательская строка форматирования, она имеет больший приоритет по сравнению с параметрами региональных настроек по умолчанию. Например, пусть задается пользовательская строка форматирования «#,###», которая определяет отображение числа 1234 в виде 1,234. Для пользователей в США и в Европе эта запись имеет разные значения. Прежде чем выбирать пользовательский формат, подумайте, как он будет восприниматься пользователями из разных стран, которые могут просматривать отчет.

  • Если указана неправильная строка форматирования, то форматированный текст будет интерпретироваться как строковый литерал, что заменяет форматирование.

  • При форматировании чисел и символов в одном текстовом поле используйте заполнитель для форматирования чисел отдельно от всего остального текста. Дополнительные сведения см. в разделе Форматирование текста и заполнителей (построитель отчетов и службы SSRS). Если для свойства Format текстового поля указана недопустимая строка форматирования, то она будет игнорироваться. Если для свойства Format диаграммы или датчика указана недопустимая строка форматирования, то она интерпретируется как строка и форматирование не применяется.

  • Если выбрать в группе Категория значения Валюта и установить флажок Показывать значения в, то для отображения чисел в финансовых форматов можно выбрать значение Тысячи, Миллионыили Миллиарды . Например, если значение поля равно 1 789 905 394, выбрано значение Миллиарды и указаны 2 десятичных разряда, то в отчете отображается значение 1,78.

См. также:

Форматирование текста и заполнителей (построитель отчетов и службы SSRS)
Форматирование линий, цветов и изображений (построитель отчетов и службы SSRS)
Форматирование диаграммы (построитель отчетов и службы SSRS)
Форматирование меток оси в виде значений даты или валюты (построитель отчетов и службы SSRS)
Форматирование шкал на датчике (построитель отчетов и службы SSRS)