2
我有以下几点:
在SSRS 2005年的报告我有三个报表参数:在一个DropDownList FinancialPeriodType(“月”或“周” ),FinancialPeriod(根据第一选择填充级联DropDownList)和另一个参数,即类型为float的参数OpeningBalance。
前两个参数是级联的,即第一个参数由填充第二个可用值的查询使用。这工作正常。
我正在试图做的是默认OpenBalance的值为来自存储过程的前两个参数填充的数据集中的值。 但是,只要我为第一个参数选择一个值,就会收到以下错误:
报告处理期间发生错误。报告参数'OpeningBalance'的值对其类型无效。'
我试着将第二个参数的默认值设置为一个有意义的默认值(类似200901),并且默认SQL存储过程中的第二个参数没有影响。 使用SQL事件探查器我注意到,选择第一个参数的值甚至不会执行用于获取第二个参数的可用值的SQL。
如果它解决了您的问题,您应该将您的答案标记为已接受。 – Matthieu 2011-10-19 13:17:16