Извлечение даты из строки

У меня есть такая строка, как «12.05.2014 13:14:50», и я пытаюсь извлечь дату (12.05.2014) из этой строки. Я попытался использовать (Created.Value содержит строку):

SUBSTRING(Fields!Created.Value, 1,9)

Но это дало мне сообщение об ошибке: «Выражение значения для текстового запуска «Создано> Параграфы [0]. TextRuns [0]» содержит ошибку: [BC30451] Имя« подстрока »не объявлено».


person adamn11    schedule 25.06.2014    source источник


Ответы (1)


В SSRS нет выражения SubString — вам нужно будет использовать Mid:

=Mid(Fields!Created.Value, 1, 9)

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

=CDate(Fields!Created.Value)

Затем настройте свойство Format для текстового поля.

person Ian Preston    schedule 25.06.2014