共用方式為


測試報表並進行疑難排解

 

發行︰ 2016年11月

適用於: Dynamics CRM 2015

在您建立報表之後,請進行測試以查看報表是否會產生您想要的結果。

測試報表

  1. 在 Microsoft Visual Studio 的 [預覽] 索引標籤中測試報表。

  2. 如果報告任何錯誤,請更正錯誤的原因,然後再次執行測試。

  3. 當報表正確運作時,將報表發行至報表伺服器。 若要這麼做,在 Microsoft Dynamics 365 中選擇 [銷售] > [報表]。 選取 [新增],然後填寫要求的資訊。

  4. 從 Microsoft Dynamics 365 執行發行的報表,以驗證報表運作狀況。

測試報表的建議

下列建議清單提供做為測試報表的指南:

  • 僅限 SQL 報表:確認您的報表只透過篩選過的檢視存取 Microsoft Dynamics 365 資料,以遵循 Microsoft Dynamics 365 安全性限制。

  • 僅限 SQL 報表:檢查 SQL 表格聯結的數目。 如果有太多表格聯結,報表可能無法執行。 在上傳報表之後,開啟報表的預先篩選區段並新增一些相關實體,例如,具有關聯商機的帳戶。 執行具有相關實體的報表。 如果執行時發生最大 SQL 聯結錯誤,建議您簡化報表,或移除一些 [進階尋找] 可篩選實體。

  • 確認已為正確的實體指定報表篩選。 在上傳報表之後,開啟報表並檢查是否有任何採用 [進階尋找] 篩選別名的實體應對報表預先篩選公開。

  • 如果報表是在查詢自訂實體,請驗證可正確篩選該實體。 驗證報表會根據在實體上具有使用者層級安全性的使用者角色、自訂資訊安全角色及其他角色傳回資料。

  • 有些報表會發行為即時線上報表。 因此,這些報表可依據方格中選取的記錄執行。 針對這些類型的報表,確認報表可以依據系統檢視、自訂系統檢視、使用者查詢和選取的記錄執行。

  • 確認報表的快照集可以透過 Microsoft Dynamics 365 Web 應用程式中的 [排程精靈] 拍攝。

  • 確認您可以將報表儲存至 PDF 檔案。 通常使用 PDF 格式的報表列印的效果較佳。

  • 確認當您發行報表時,詳細的子報表為隱藏狀態,因此使用者不會直接執行它們。

Visual Studio 報表檢視器中報表鑽研失敗

報表中某些由 [報表精靈] 產生的參數會標記為內部 (唯讀)。 因此,當您將報表上傳至 Visual Studio 並且嘗試進行鑽研時,Visual Studio 報表檢視器不會顯示報表。 若要更正這個問題,請使用 Visual Studio 報表設計師將參數從內部變更為隱藏。 清除 [內部] 核取方塊,並確定已核取下列每個參數的 [隱藏] 核取方塊:

  • CRM_Drillthrough

  • CRM_DrillthroughFilterBy

  • CRM_FilterText

  • CRM_URL

首碼為 CRM_Filtered 的參數 (例如 CRM_FilteredAccountCRM_FilteredContact) 也必須標記為隱藏,而不是內部。

注意

您的報表不一定會包含此處所列的全部參數。

另請參閱

使用適用於內部部署的 CRM 2015 撰寫報表
發行報表
在報表中使用參數
使用 SQL Server Data Tools 建立新報表

© 2016 Microsoft Corporation. 著作權所有,並保留一切權利。 著作權