Reporting services Reporting Services 2005-依赖于级联参数的参数

Reporting services Reporting Services 2005-依赖于级联参数的参数,reporting-services,parameters,Reporting Services,Parameters,你好 我有以下资料: 在SSRS 2005报告中,我有三个报告参数:FinancialPeriodType(下拉列表中的“月”或“周”)、FinancialPeriod(根据第一次选择填充的级联下拉列表)和另一个参数OpeningBalance,类型为float 前两个参数是级联的,即第一个参数由填充第二个可用值的查询使用。这个很好用 我试图做的是将OpeningBalance的默认值设置为一个数据集中的值,该数据集由一个接受前两个参数的存储过程填充。 但是,一旦我为第一个参数选择了一个值,就会

你好

我有以下资料:

在SSRS 2005报告中,我有三个报告参数:FinancialPeriodType(下拉列表中的“月”或“周”)、FinancialPeriod(根据第一次选择填充的级联下拉列表)和另一个参数OpeningBalance,类型为float

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

我试图做的是将OpeningBalance的默认值设置为一个数据集中的值,该数据集由一个接受前两个参数的存储过程填充。 但是,一旦我为第一个参数选择了一个值,就会出现以下错误:

报表处理过程中出错。报表参数“OpeningBalance”的值对于其类型无效

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

经过多次反复之后,似乎RS不喜欢参数OpeningBalance是浮点的事实。将其更改为字符串,然后根据需要进行转换,解决了问题。

经过多次反复转换后,RS似乎不喜欢参数OpeningBalance是浮点的事实。将其改为字符串,然后根据需要进行铸造,解决了该问题