Код формата для валюты Microsoft Chart SSRS

#reporting-services #bids

#службы reporting-services #ставки

Вопрос:

Работаю над SSRS в BIDS 2005, и я создаю диаграмму, которая показывает денежные значения в долларах США. Как я могу отформатировать с помощью кода формата?

введите описание изображения здесь

Ответ №1:

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

В свойствах отчета в свойстве Language установите для него значение:

 =User!Language
  

Затем используйте международные коды форматирования во всем отчете. В вашем примере C2 вам будет предоставлен соответствующий формат валюты (обычно с начальным знаком доллара, запятыми и двумя знаками после запятой) в том виде, в котором пользователь ожидает его увидеть. Другие примеры:

Число N0 с запятыми и без знаков после запятой

P1 Процент с одним десятичным знаком

d Формат короткой даты

Ответ №2:

Если вы используете [Currency] в качестве кода формата, у вас должны отображаться данные со знаком валюты текущего языкового стандарта (который является долларом США, при условии, что пользователь запускает его на компьютере с языковым стандартом США).

Приведенное выше не сработало. Решение — согласно комментарию — заключалось в использовании $#.00 в качестве строки формата.

Комментарии:

1. Да, я понимаю это, но что мне ввести в поле код формата, чтобы получить мне $ 00,00? Ввод просто [Валюта] в поле переопределяет значение и отображает только слово [Валюта].

2. Вы имеете в виду, что на диаграмме отображается слово [Currency] вместо форматированного значения?

3. Возможно, вы захотите использовать $ #, ## 0.00, чтобы при необходимости получить запятые и начальный ноль, или попробуйте мой ответ