2009-09-22 49 views
2

好日子報告服務2005 - 參數的級聯參數依賴

我有以下幾點:

在SSRS 2005年的報告我有三個報表參數:在一個DropDownList FinancialPeriodType(「月」或「周」 ),FinancialPeriod(根據第一選擇填充級聯DropDownList)和另一個參數,即類型爲float的參數OpeningBalance。

前兩個參數是級聯的,即第一個參數由填充第二個可用值的查詢使用。這工作正常。

我正在試圖做的是默認OpenBalance的值爲來自存儲過程的前兩個參數填充的數據集中的值。 但是,只要我爲第一個參數選擇一個值,就會收到以下錯誤:

報告處理期間發生錯誤。報告參數'OpeningBalance'的值對其類型無效。'

我試着將第二個參數的默認值設置爲一個有意義的默認值(類似200901),並且默認SQL存儲過程中的第二個參數沒有影響。 使用SQL事件探查器我注意到,選擇第一個參數的值甚至不會執行用於獲取第二個參數的可用值的SQL。

回答

0

很好的結果來了之後,RS似乎並不喜歡參數OpeningBalance是一個浮點數的事實。將其更改爲字符串,然後根據需要進行投射即可解決問題。

+0

如果它解決了您的問題,您應該將您的答案標記爲已接受。 – Matthieu 2011-10-19 13:17:16