Форматирование чисел и дат (построитель отчетов версии 3.0 и службы SSRS)
Формат чисел и дат в областях данных можно задать, выбрав формат на странице Число в диалоговом окне Свойства соответствующей области данных.
Чтобы задать строки форматирования внутри текстового поля в отчете, выберите форматируемый элемент отчета, щелкните правой кнопкой мыши, выберите Свойства текстового поля и щелкните Число. Отдельные ячейки в таблице или матричные области данных можно отформатировать аналогичным способом, поскольку ячейки таблицы или матрицы представляют собой отдельные текстовые поля.
Диаграммная область данных обычно используется для отображения дат на оси категорий (x) и значений на оси значений (y). Чтобы задать формат для диаграммы, щелкните правой кнопкой мыши ось и выберите Свойства оси. На оси значений можно задать формат только для чисел. Дополнительные сведения см. в разделе Форматирование меток оси на диаграмме (построитель отчетов версии 3.0 и службы SSRS).
Чтобы задать формат для области данных датчика, щелкните правой кнопкой мыши шкалу датчика и выберите Свойства радиальной шкалы или Свойства линейной шкалы.
Примечание |
---|
Если некоторые параметры форматирования, которые предполагается использовать, недоступны (отмечены серым цветом), то это означает, что они несовместимы с типом данных поля, который задан в источнике данных. Например, если поле содержит числовые значения, а тип данных поля является строковым, то нельзя применять параметры форматирования числовых данных, например параметры валюты или число десятичных знаков. |
Примечание |
---|
В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com. |
Замечания по форматированию чисел и дат
Перед форматированием чисел и дат в отчете необходимо учесть следующее.
По умолчанию числа форматируются на основании региональных настроек клиентского компьютера. Используйте строки форматирования для указания способа отображения чисел, чтобы формат соответствовал региональным настройкам пользователя, просматривающего отчет.
Форматы, представленные на странице Число, являются подмножеством стандартных строк форматирования чисел в .NET Framework. Чтобы отформатировать число или дату с использованием пользовательского формата, который не представлен в диалоговом окне, можно использовать любые строки форматирования .NET Framework для чисел и дат. Дополнительные сведения о пользовательских строках форматирования см. в статье Formatting Types (на английском языке) в библиотеке MSDN.
Если указана пользовательская строка форматирования, она имеет больший приоритет по сравнению с параметрами региональных настроек по умолчанию. Например, пусть задается пользовательская строка форматирования «#,###», которая определяет отображение числа 1234 в виде 1,234. Для пользователей в США и в Европе эта запись имеет разные значения. Прежде чем выбирать пользовательский формат, подумайте, как он будет восприниматься пользователями из разных стран, которые могут просматривать отчет.
Если указана неправильная строка форматирования, то форматированный текст будет интерпретироваться как строковый литерал, что заменяет форматирование.
При форматировании чисел и символов в одном текстовом поле используйте заполнитель для форматирования чисел отдельно от всего остального текста. Дополнительные сведения см. в разделе Форматирование текста и заполнителей (построитель отчетов версии 3.0 и службы SSRS). Если для свойства Format текстового поля указана недопустимая строка форматирования, то она будет игнорироваться. Если для свойства Format диаграммы или датчика указана недопустимая строка форматирования, то она интерпретируется как строка и форматирование не применяется.
Если выбрать в группе Категория значения Валюта и установить флажок Показывать значения в, то для отображения чисел в финансовых форматов можно выбрать значение Тысячи, Миллионы или Миллиарды. Например, если значение поля равно 1 789 905 394, выбрано значение Миллиарды и указаны 2 десятичных разряда, то в отчете отображается значение 1,78.
См. также