В моем отчете есть таблица, в которой есть столбцы с типом данных Time(7)
.
Теперь у меня проблемы с правильным форматированием в службах Reporting Services 2008.
Если я установил формат выражения на ЧЧ: мм, оно по-прежнему будет отображаться 11:12:000
!
Я хочу получить только часы и минуты!как 11:12
Похоже, что RS не знает формат.Ничто из следующего не работает:
=Hour(Fields!MyTime.Value)
=CDate(Fields!MyTime.Value)
Оба выдают ошибку.Я думаю, что он, вероятно, форматирует его как обычный текст?
Спасибо за вашу помощь
Редактировать:
Я использую SQL Server 2008 R2 Express в качестве базы данных.(поэтому я включаю источник данных в отчет, потому что службы отчетов в SQL Server Express не позволяют использовать общие источники данных.)
Решение (спасибо Марк Баннистер):
=Today() + Fields!MyTime.Value
Затем вы можете использовать общее форматирование, используемое для значений даты и времени!