SSRS 2008 - передача параметра в текстовое поле - кажется, нельзя применить к нему форматирование (дата / валюта) - PullRequest
0 голосов
/ 21 мая 2011

У меня есть отчет, который отображает параметр в текстовом поле внутри отчета.

Теперь я щелкнул правой кнопкой мыши текстовое поле, перешел к свойствам и установил форматирование чисел на: Дата - 31.01.2000

Однако, когда я отображаю отчет, он не отображает дату в этом формате.Он отображается так, как sproc возвращает его: 13.05.2011 15:08

Я пытался изменить тип параметра на TEXT вместо datetime, без разницы.

У меня такая же проблема с валютой.Я верну 12345, и он будет отображаться в текстовом поле вместо 12 345,00 долларов США.

Есть предложения?

1 Ответ

0 голосов
/ 27 мая 2011

Используйте следующее выражение для значения текстового поля:

=Format(Parameters!pDate.Value, "d")

Сделайте аналогичное для валюты:

=Format(Fields!Currency.Value, "C")

Также см. Этот превосходный пост здесь: Что такоедопустимые строки формата стиля для выражения служб отчетов [SSRS]?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...