Валюта SSRS не отображается как CAD - PullRequest
0 голосов
/ 18 февраля 2019

Необходимо показать валюту SSRS как 200 000 CAD, но не может достичь того же.

Изменены свойства текстового поля на Пользовательский и Формат как "C".Если передается язык «en-US» или «en-CA», формат остается прежним, то есть 200 000 долларов США.Пожалуйста, помогите!

enter image description here

1 Ответ

0 голосов
/ 18 февраля 2019

Довольно легко исправить, если вы провели небольшое исследование.У меня есть вариант, который должен работать для вас.Во-первых, вы можете установить значение текстового поля в качестве выражения и просто добавить CAD в начало значения.Затем вам нужно будет отформатировать поле как десятичное с использованием функции FORMAT.

="CAD " & FORMAT(Fields!myField.Value, "###,###.##")

Это выражение должно удовлетворить ваши потребности.

Редактировать на основе комментария: после оченьБыстрый поиск Google, я обнаружил, что вы не можете избежать некоторой формы жесткого кодирования, если вы собираетесь передавать формат валюты на основе языка отчета.Вам нужно будет включить следующее выражение:

=FORMAT(Fields!myField.Value, "c")

Это отформатирует поле как валюту.Чтобы язык был перенесен с языка отчета, необходимо включить расширенный режим.Ниже шаг 1 показывает, где включить расширенный режим.Шаг 2 показывает, где изменить язык отчета.Это свойства отчета, доступ к которым осуществляется при нажатии в любом месте за пределами отчета в окне отчета.

image

Здесь я попробовал его с CA-fr.

image2

...