美好的一天
我有以下内容:
在SSRS 2005报告中,我有三个报告参数:FinancialPeriodType(DropDownList中的“Month”或“Week”),FinancialPeriod(根据第一次选择填充的级联DropDownList)和另一个float类型的参数OpenBalance。 p>
前两个参数是级联,即填充第二个可用值的查询使用第一个参数。这很好。
我正在尝试做的是将OpeningBalance的值默认为来自存储过程填充的数据集中的值,该存储过程接收前两个参数。 但是,只要我为第一个参数选择一个值,就会出现以下错误:
报告处理期间发生错误。报告参数'OpeningBalance'的值对其类型无效。'
我已经尝试将第二个参数的默认值设置为有意义的默认值(类似于200901)以及默认情况下SQL存储过程中的第二个参数没有任何影响。 使用SQL事件探查器我注意到为第一个参数选择一个值甚至不会执行用于获取第二个参数的可用值的SQL。
答案 0 :(得分:0)
经过多次尝试,RS似乎不喜欢参数OpeningBalance是浮点数的事实。将其更改为字符串然后根据需要进行转换可以解决问题。