測試報表並進行疑難排解

 

發行︰ 2017年1月

適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

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

測試報表

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

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

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

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

測試報表的建議

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

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

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

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

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

  • 某些報表為即時線上報表,可以在清單中對選取的記錄執行。 針對這些類型的報表,確認報表可以依據系統檢視、自訂系統檢視、使用者查詢和選取的記錄執行。

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

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

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

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

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

  • CRM_Drillthrough

  • CRM_DrillthroughFilterBy

  • CRM_FilterText

  • CRM_URL

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

注意

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

另請參閱

Dynamics 365 的報表與分析
發行報表
在報表中使用參數
使用 SQL Server Data Tools 建立新報表

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