2015-11-18 5 views
0

Table structure image atachedОшибка после создания выпадающего SSRS параметра отчета

У меня есть набор данных уже создан, который имеет все поля ниже запроса.

Я пытаюсь объединить имя и фамилию в раскрывающемся параметре отчета. Я попытался создать вычисляемое поле в DataSet, но работать с dint.

SELECT DISTINCT 
a.DiseId, 
n1.LastName, 
n1.FirstName, 
n1.MiddleName, 
............................... 
FROM Table1 

Я также попытался создать отдельный набор данных, создав ниже запрос -

Select FirstName, lastName, convert(varchar(50),FirstName) + ' ' + 
convert(varchar(50),lastName) as FullName from Table2 

я могу увидеть результат Конкатенации в раскрывающемся, но я получаю эту ошибку ниже, эта ошибка произошла только после того, как Я создал новый набор данных с конкатенационным запросом.

Произошла ошибка при обработке локального отчета. Сервер не дал значимого ответа; это может быть вызвано несоответствием контракта, преждевременным отключением сеанса или внутренней ошибкой сервера.

Как я могу удалить ошибку и создать фильтр?

ответ

0

Вы пробовали:

select Distinct FirstName||' '||LastName FullName from table2 

Затем в первом наборе данных, используйте

...where FirstName||' '||LastName = :ParameterName 

или если у вас есть множественный выбор, сделать это

...where FirstName||' '||LastName in (:ParameterName) 
+0

Спасибо за ответ. || вместо работы + '' + работал. Это то, что у меня есть в моем запросе сейчас. выберите Distinct FirstName + '' + lastName AS FullName из таблицы2. Теперь я не вижу ошибки, это вызвало бы из-за преобразования (varchar (50)). – SSRSPromo

Смежные вопросы