Заполнение отчета SSRS из набора данных dyanmic, т. Е. Числовой столбец и порядок столбцов, могут различаться в зависимости от условий, и этот отчет пытается экспортировать в Excel.Но при экспорте дата фильтрации столбцов не работает.Находит причину, я связываю столбец в строковом формате.
Пример формата данных для понимания.Здесь столбцы и порядок столбцов могут варьироваться в зависимости от условия.
И я преобразовываю это в приведенный ниже формат и передаю в SSRS как набор данных.
И заполнение отчета путем группировки с ROW_NO & COL
Затем я попытался преобразовать столбец DOB в дату и время.
Для преобразования DOB в формат даты изменили тип возврата DOB из sql запроса в качестве даты и времени, преобразовали значение столбца в дату и время, используя CDate()
в SSRS и отформатировали в собственном формате (дд-ммм-гггг).
Ниже приведено выражение, используемое для преобразования в время даты:
IIF((Fields!COL.Value="DOB") ,CDate(Fields!VALUE.Value),(Fields!VALUE.Value))
Но отображается # Ошибка для типа данных столбцов, отличных от времени даты: