0

我使用Visual Studio 2012和我的疑問來自於SQL Server 2012的SSRS 2012 - 錯誤:子報表無法顯示

我現在有5份報告,我嘗試使用帶入1個主要執行儀表板子報表。

在我的主執行儀表板上,我將一個初始子報表添加到畫布上,以便引入其中一個報表(Report1.rdl)。當我右鍵單擊並轉到子報表屬性時,在「將此報表用作子報表」下的常規選項卡下,單擊並選擇Report1。我不會更改「可見性」或「邊框」選項卡下的任何內容。在參數選項卡下,我添加這4個參數來運行子報告:StartDate,Rush,EndDate和Group,格式爲Name = StartDate,Value = @StartDate(對於其他4個參數等等)。

當我點擊確定,它在Subreport灰色框內的Report1屏幕上顯示。當我嘗試預覽項目時,4個參數顯示在頂部並且正在工作,但畫布顯示「錯誤:子報表無法顯示」,子報表應該位於哪裏。

對於執行儀表板報告,我重新上相同的4個參數是對所有我的其他5份報告(起始日期,拉什,結束日期,集團)

拉什和集團都基於兩個獨立的數據集使用一個簡單的查詢來填充。

SELECT DISTINCT [RUSH] 
FROM  TableA 

SELECT DISTINCT [GROUP] 
FROM  TableA 
WHERE  [TEAM] = 'TeamA' 

StartDate和EndDate都是日期/時間數據類型參數。

在默認值下,我使用以下表達式爲StartDate指定了值:= DateAdd(「d」, - (Day(today)-1),Today)(顯示當月的第一天)。 (Date(Now()),Month(Now()),「1」)。AddMonths(1).AddDays(-1).AddDays(-1) (顯示當前月份的最後一天。)

執行儀表板報告還具有其自己的數據源MainDashboardDS,它基於DataSource1(共享數據源參考)。

無論如何,我試圖列出所有我能想到的以上,可能有助於解決我的問題...但我的主要問題是,我做錯了,我得到這個錯誤,我的子報表不能顯示?

回答

0

它是在值字段中...我需要的參數具有括號,如[@Group] ...等等的值...

相關問題