Поделиться через


Как задать локаль для отчета или текстового поля (построитель отчетов 3.0 и службы SSRS)

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

При работе с отчетами в формате HTML значение свойства Язык по умолчанию можно переопределить и использовать язык, указанный в заголовке запроса HTTP клиентского браузера, применяя встроенное поле User!Language в выражении для свойства Язык отчета или текстового поля. Дополнительные сведения см. в разделах Использование выражений (построитель отчетов 3.0 и службы SSRS) и Примеры выражений (построитель отчетов 3.0 и службы SSRS).

Также свойство Язык для отчета можно указать в URL-адресе. Дополнительные сведения см. в разделе Задание параметра языка отчета в URL-адресе.

Назначение языкового стандарта для отчета

  1. В режиме конструктора щелкните за пределами области конструктора отчета, чтобы выбрать отчет.

  2. В панели свойств для свойства Язык введите или выберите язык, который нужно использовать для отчета.

Назначение языкового стандарта для текстового поля

  1. В режиме конструктора выберите текстовое поле, к которому необходимо применить языковой стандарт.

  2. В панели свойств выполните следующие действия:

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

    • Для свойства Направление введите или выберите направление письма.

    • Для свойства Язык введите или выберите язык, который необходимо использовать для текстового поля. Это значение переопределяет свойство Язык отчета.

    • Для свойства NumeralLanguage введите или выберите формат для чисел в текстовом поле.

    • Для свойства NumeralVariant введите или выберите вариант формата для чисел в текстовом поле.

    • Для свойства UnicodeBiDi выберите уровень внедрения разнонаправленного текста в текстовом поле.