Sql 参数报表生成器3.0

Sql 参数报表生成器3.0,sql,parameters,reportbuilder3.0,Sql,Parameters,Reportbuilder3.0,我无法显示参数。我想下拉保单生效日期介于开始日期和结束日期之间的州缩写列表 我有三个参数:state缩写、StartDate、EndDate 在SQL中,我为参数创建了具有以下条件的过程: rds.state缩写=@state缩写 以及介于@StartDate和@EndDate之间的PolicyEffectiveDate rds.state缩写来自不同的视图 在报表生成器中,我还有这三个参数。当我输入状态代码时,一切都正常。当我尝试使用“可用值”(报表参数属性)创建下拉列表时,出现以下错误: T

我无法显示参数。我想下拉保单生效日期介于开始日期和结束日期之间的州缩写列表

我有三个参数:state缩写、StartDate、EndDate

在SQL中,我为参数创建了具有以下条件的过程:

rds.state缩写=@state缩写 以及介于@StartDate和@EndDate之间的PolicyEffectiveDate

rds.state缩写来自不同的视图

在报表生成器中,我还有这三个参数。当我输入状态代码时,一切都正常。当我尝试使用“可用值”(报表参数属性)创建下拉列表时,出现以下错误:

The report parameter ‘StateAbbreviate’ has a DefaultValue or a ValidValue that depends on the report parameter “StateAbbreviate”. Forward dependencies are not valid.

startdate和enddate参数必须出现在STATE缩写参数之前的参数列表中。ReportBuilder不擅长允许重新排列,它按输入顺序顺序输入参数。您可能必须删除这些参数。然后按顺序重新输入它们-开始日期、结束日期、状态缩写。然后,StateComplete可以使用前两个参数动态运行sp。

您有rds.stateComplete=@stateComplete(报告参数),然后您将参数的可用值设置为rds.stateComplete,这是一个循环引用。因此出现了error.TMNT2014,如何修复此问题?您需要另一个数据集来填充stateAbstrate参数