2012-05-02 61 views
1

我有一個引用proc的數據集。該proc採用@UserName 在我的數據集的參數中,我指定了一個名爲@UserName的新參數,其默認值爲表達式= User!UserID,但報告輪胎渲染時仍然出現此錯誤:查詢參數的默認表達式包含錯誤

的查詢參數@UserName默認值表達式包含一個錯誤[BC30654]「返回」在函數語句,獲取,或操作員必須返回一個值

我能想到的唯一的事情是,而不是通過修改我在報告中定義的現有數據源,我刪除並添加了一個新的數據源。我希望這並不重要,只要有一個有效的數據源供報告繼續使用那些字段......我只是將此報告轉換爲參考當前數據庫的副本以進行測試。

回答

3

聽起來像報告參數沒有被傳遞給存儲過程。 在數據集屬性中,單擊參數選項卡,並檢查存儲的proc參數@Username是否已正確映射到報告參數@用戶名。