當您在 Microsoft Management Reporter 2012 中產生報告時,發生「物件參考未設定為物件的實例」錯誤
本文提供 物件參考未設定 為當您在 Microsoft Management Reporter 2012 中建立報表時所發生之物件錯誤實例的解析。
適用于: Microsoft Management Reporter 2012、Microsoft Dynamics GP、Microsoft Dynamics SL 2011
原始 KB 編號: 2976908
徵狀
當您使用 Microsoft Management Reporter 2012 (MR 2012) 產生報告時,您會收到下列錯誤訊息:
物件參考未設定為 物件的實例
若要針對管理報告 2012 報告問題進行疑難排解,請移至 Windows 事件檢視器以取得錯誤的其他資訊。 您可以在 主控台 的 [系統管理工具] 底下找到事件檢視器。 在事件檢視器中,選取[Windows 記錄],然後選取 [應用程式]。 在 [來源] 資料行底下,尋找 [管理報告報表設計師或管理報告 2012 服務]。 您可以在工作站找到用戶端錯誤,而且可以在 MR 伺服器上找到 MR 服務錯誤。 您可能需要在一個或兩個位置檢查事件檢視器。
以下是報告錯誤發生時所收到的錯誤清單,以及事件檢視器中可能相關聯的錯誤 () 。 在清單中尋找您的錯誤,並使用適當的原因\解決區段。
事件檢視器訊息:
Microsoft.Dynamics.Performance.Reporting.Engine.Server.WorksheetLinkAdapter.PopulateReportCellFromWorksheet (String workSheetName, ExcelWorkbook workBook, RowCriterion reportRowCriteria, ValueColumn reportValueColumn, WorksheetModifierType offset)
請參閱原因 1。
Microsoft.Dynamics.Performance.Reporting.Engine.Server.ReportCalculator.ColumnCalculateOneRowAllColumns (ValueRow rowDetail)
請參閱原因 2。
原因 1
資料列定義中的 Excel 連結具有不正確的參考。 請參閱解決方法 1。
原因 2
樹狀結構的摘要層級在 [維度] 資料行中有遮罩。 請參閱解決方法 2。
解決方案 1
在資料列定義中,檢查 Excel 連結,並確認它們未參考 CALC 資料行。 例如,資料列定義具有 、 @WKS(B=B2 C=C2) 的參考。 在資料行定義中,資料行 C 是格式化為 CALC 資料行。 Excel 資料無法放在 CALC 資料行中。
解決方案 2
在樹狀結構定義中,從 [維度] 資料行的摘要層級移除任何維度限制。