dhage.prashant01 Ответов: 4

Форматирование даты в ssrs


Здравствуйте друзья,
Я получаю столбец LastActivityDate из хранимой процедуры.
когда я связываю этот столбец в отчете SSRS, он выдает ошибку, если столбец не имеет значения no или null.

Я попробовал со следующим
=iif((Fields!LastActivityDate.Value = ""),"",format(cdate(Fields!LastActivityDate.Value),"dd-MM-yyyy"))


но это все еще не работает, дайте #error, когда отчет запускается для нулевых значений.

Есть идеи, где я ошибаюсь?..

Заранее спасибо =)

4 Ответов

Рейтинг:
2

thilanosanda

=FORMAT(CDate(IIf(CSTR(Fields!EMP_REVISED_END_DATE.Value)="","1900-01-01",Fields!EMP_REVISED_END_DATE.Value)),"dd-MMM-yyyy"))


Richard Deeming

Четыре года и один месяц опоздания на вечеринку, а ваше "решение" даже не соответствует вопросу!

Рейтинг:
1

Kuthuparakkal

изменение:
=iif ((поля!Значение lastactivitydate.Value = Nothing),"", format(cdate(Fields!Значение lastactivitydate.Значение),"ДД-ММ-гггг"))


dhage.prashant01

Тем не менее, он дает ту же ошибку.. :(

Kuthuparakkal

Убедитесь, что LastActivityDate соответствует формату VBA datestring:
Результат Преобразования
---------- ------
CDate("14 Мая 1977") 14.05.1977

CDate ("14 / May / 1977") 14.05.1977

Функция cdate("14/05/1977") 14/05/1977

Функция cdate("05/14/1977") 14/05/1977

CDate(0) 12: 00: 00 AM

Функция cdate(-1) 29/12/1899

dhage.prashant01

я справился с тем же самым в бэкэнде, он работает нормально.

Рейтинг:
1

Sandeep Mewara

Попробуй:

=iif((Fields!LastActivityDate.Value Is Nothing),"No-Date", FORMAT(CDate(Fields!LastActivityDate.Value),"dd-MM-yyyy"))


dhage.prashant01

Все тот же вопрос
если я заменю какое-то другое поле даты в
Формат (CDate (поля!Значение lastactivitydate.Значение),"ДД-ММ-гггг")

Он работает нормально, но ссылка на одно и то же поле дает ошибку.

Есть какие-нибудь идеи, да??

Sandeep Mewara

Возможно, ваше поле даты " это " не является нулевым. Проверьте запрос, что возвращается для этого поля.

dhage.prashant01

я справился с тем же самым в бэкэнде, он работает нормально.

Рейтинг:
0

Member 13028759

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