创建下拉SSRS报告参数后出错

时间:2015-11-18 15:32:46

标签: concatenation ssrs-2012

Table structure image atached

我已经创建了DataSet,其中包含以下查询中的所有字段。

我正在尝试在报告下拉参数中连接名字和姓氏。我尝试在DataSet中创建一个计算字段,但dint工作。

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

我还尝试通过创建以下查询来创建单独的DataSet -

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

我可以在下拉列表中看到连接结果但我得到以下错误,只有在我使用连接查询创建新数据集后才会出现此错误。

本地报告处理期间发生错误。 服务器没有提供有意义的回复;这可能是由于合同不匹配,过早的会话关闭或内部服务器错误造成的。

如何删除错误并创建过滤器?

1 个答案:

答案 0 :(得分:0)

你试过了吗?

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

然后在您的第一个数据集中,使用

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

或如果您有多个选择,请执行此操作

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