使用 SQL Server Data Tools 修改現有 SQL 報表
發行︰ 2016年11月
適用於: Dynamics CRM 2015
本主題提供有關使用 SQL Server 資料工具 修改您現有報表定義語言 (RDL) 檔案的資訊。 不過,請確定修改的 RDL 檔符合 RDL 結構描述和規格。其他資訊:MSDN:報表定義 XML 元素 (英文)
本主題內容
使用複雜的 SQL 查詢
修改報表 (RDL) 檔案
使用報表設計師新增項目
測試報表
使用複雜的 SQL 查詢
使用 SQL Server 資料工具 中的 [報表精靈] 建立或修改 SQL 報表時,因為查詢建立器中的 SQL 查詢限制,而必須將某些複雜的 SQL 查詢輸入 [一般查詢設計工具] 中。 使用 [查詢建立器] 產生初始簡單 SQL 查詢,然後切換至 [一般查詢設計工具] 新增更複雜的查詢邏輯。
注意
新的或現有的 SQL 查詢限制為 260 個表格聯結。 在 SQL 查詢中,表格聯結限制包括您自己的表格聯結,加上所參考篩選過的檢視內執行的任何表格聯結。
當您使用查詢設計工具或建立器將多個字串串連新增至 SQL 查詢時,SQL Server 資料工具 會花更多時間重新整理繫結至查詢之資料集的報表項目。 這樣會在您編輯報表時,降低使用者產能。 為了改善撰寫報表的產能,您可以略過報表項目重新整理,改以手動方式編輯報表定義語言 (RDL) 檔案中 SQL 查詢的程式碼。
修改報表 (RDL) 檔案
下載想要變更的報表。 若要這麼做,請啟動 Microsoft Dynamics 365 Web 應用程式,移至 [銷售] > [報表],然後選取您想要的報表。 選擇命令列上的 [編輯],並在 [動作] 功能表中選取 [下載報表]。
開啟 SQL Server 資料工具,並建立報表伺服器專案。
在 [方案總管] 中,以滑鼠右鍵按一下 [報表] 資料夾,選取 [新增],然後選擇 [現有項目]。 在 [檔案] 對話方塊中,選取您在上一個步驟中下載的 RDL 檔案。
若要檢視 RDL 檔案的 XML 程式碼,以滑鼠右鍵按一下 [方案總管] 中的 RDL 檔案,然後選擇 [檢視程式碼]。 進行必要的變更,然後儲存檔案。
使用報表設計師新增項目
執行步驟 1 到 3,如修改報表 (RDL) 檔案中所指定。
以滑鼠右鍵按一下 RDL 檔案,然後選擇 [檢視設計師]。 報表元素會在 [設計] 索引標籤上顯示。
使用 [報表資料] 窗格新增資料集、選取表格欄位、定義查詢,並將參數新增至報表。
儲存變更。 這樣將會在 RDL 檔案中為這些報表元素新增所需的 XML 程式碼。
測試報表
在您完成編輯 RDL 檔案之後,請儲存變更,然後切換回 SQL Server 資料工具 中的 [預覽] 索引標籤報表,進行報表測試。 所有 XML 結構描述錯誤或 SQL 錯誤都會在 SQL Server 資料工具 中報告。
當報表就緒時,發行報表。
另請參閱
使用適用於內部部署的 CRM 2015 撰寫報表
使用 SQL 和篩選過的檢視來擷取報表的資料
使用 SQL Server Data Tools 建立新報表
© 2016 Microsoft Corporation. 著作權所有,並保留一切權利。 著作權