【问题标题】:Parameter. Report Builder 3.0范围。报表生成器 3.0
【发布时间】:2014-07-22 15:45:50
【问题描述】:

我无法显示参数。我想下拉状态缩写列表,其中保单生效日期介于 StartDate 和 End Date 之间。

我有三个参数:StateAbbreviate、StartDate、EndDate。

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

rds.StateAbbreviate = @StateAbbreviate 和 @StartDate 和 @EndDate 之间的 PolicyEffectiveDate

rds.StateAbbreviate 来自不同的观点。

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

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

【问题讨论】:

  • 您有 rds.StateAbbreviate = @StateAbbreviate(报告参数),然后您将参数的可用值设置为 rds.StateAbbreviate 即循环引用。因此出现错误。
  • TMNT2014,我该如何解决这个问题?
  • 您需要另一个填充 StateAbbreviate 参数的数据集

标签: sql parameters reportbuilder3.0


【解决方案1】:

startdate 和 enddate 参数必须出现在参数列表中 stateabbreviate 参数之前。 ReportBuilder 不允许重新排列,它按输入的顺序依次输入参数。您可能必须删除参数。并按顺序重新输入它们 - StartDate、EndDate、StateAbbreviate。然后stateabbreviate就可以使用前面2个参数来动态运行sp了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多