Мой источник данных - XML (список sharepoint).Я в основном хочу показать форматированную дату, если значение в поле является датой, а если нет, то показать «NA».По какой-то причине, даже если данные являются строкой, они все еще пытаются преобразовать их в дату где-нибудь.Вот мой код ..
=IIF
(
ISDATE(replace(First(Fields!ows_Manufacturing_Date.Value, "DataSet1"),"datetime;#","")),
formatdatetime(replace(First(Fields!ows_Manufacturing_Date.Value, "DataSet1"),"datetime;#",""),2),
replace(First(Fields!ows_Manufacturing_Date.Value, "DataSet1"),"string;#","")
)