【问题标题】:Reporting Services 2005 - Parameter reliant on cascading parametersReporting Services 2005 - 依赖于级联参数的参数
【发布时间】:2010-11-30 06:57:59
【问题描述】:

美好的一天

我有以下几点:

在 SSRS 2005 报告中,我有三个报告参数:FinancialPeriodType(DropDownList 中的“月”或“周”)、FinancialPeriod(根据第一次选择填充的级联 DropDownList)和另一个浮点类型的参数 OpenBalance。

前两个参数是级联的,即第一个参数由填充第二个可用值的查询使用。这很好用。

我正在尝试做的是将 OpeningBalance 的值默认为来自数据集的值,该数据集由接收前两个参数的存储过程填充。 但是,一旦我为第一个参数选择了一个值,我就会收到以下错误:

报告处理过程中发生错误。报告参数“OpeningBalance”的值对其类型无效。'

我尝试将第二个参数的默认值设置为有意义的默认值(类似于 200901),并在 SQL 存储过程中默认第二个参数而不产生任何影响。 使用 SQL Profiler 我注意到为第一个参数选择一个值甚至不会执行用于获取第二个参数的可用值的 SQL。

【问题讨论】:

    标签: reporting-services parameters


    【解决方案1】:

    经过多次来回,RS 似乎不喜欢参数 OpeningBalance 是浮点数这一事实。将其更改为字符串,然后根据需要进行强制转换即可解决问题。

    【讨论】:

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