4
A
回答
1
報告
自定義實體來看看一個報告Account Overview.rdl
。它可以針對單個帳戶記錄或多個記錄執行。
見Reporting for Microsoft Dynamics CRM Using Microsoft SQL Server Reporting Services
5
這裏是你的問題更具體的鏈接:link。如果您希望報告具有特定的記錄(上下文相關),則您可能正在尋找預過濾(請在提供的鏈接中查找「3.預過濾元素」)。
下面是描述兩種預過濾器(CRM 4.0,但理論適用於CRM 2011)的鏈接:link。以下是CRM 2011中的前置過濾示例:link
我已在CRM 2011中成功完成了這項工作,並在BIDS中對自定義實體進行了完全自定義的報告,並且具有完整的上下文敏感性。
請務必學習fetchXML,因爲它將成爲這些報告的前進技術。現有的報告正在使用SQL,這使得它們成爲不好的例子。
下面是關於如何從高級查找中提取fetchXML的示例:link它還具有有關預過濾的更多信息。
0
- 爲您想要定位的環境創建到CRM數據庫引擎的嵌入式連接。
- 創建一個嵌入數據集來查詢當前記錄。這有點奇怪,因爲經驗會告訴你,你將獲得大量的記錄,但由於CRM背後的笨拙,它實際上只會得到當前的記錄。例如,如果您想獲取當前報價,您可以使用「
SELECT quoteid FROM FilteredQuote AS CRMAF_Quote
」 - 添加一個參數以存儲對您剛纔查詢的實體的參考。爲了保持這個例子,我創建了
@QuoteFilter
這是類型文本,可以存儲多個值(即使這不是我們使用它的值),並在步驟2中從數據集獲取其默認值。此外,可能應該做到這一點隱藏,因爲GUID不是最終用戶友好的。 - 最後,使用在其他數據集的where子句中發現的參數。例如,對於目前的報價在報價單產品搜索看起來像
SELECT * FROM FilteredQuoteDetail WHERE (quoteid = @QuoteFilter)
最後一點,你應該記住,CRM喜歡記住,即使你不希望它也應有盡有。在我的一份報告中,我搞砸了我的數據源,CRM始終相信報告應該對所有記錄運行。我修復了我的數據源,但上傳報告並未觸發刷新並糾正問題。最後,我從CRM中刪除了這個報告,創建了一個新的報告,上傳了沒有更改的相同的確切文件,並且一切正常。去搞清楚。
相關問題
- 1. MS CRM 2011中的SSRS報告
- 2. CRM 2011:將自定義實體記錄的GUID創建爲SSRS報告
- 3. SSRS報告爲每個記錄
- 4. CRM 2011報告錯誤
- 5. Dynamics CRM 2011計劃報告給記錄負責人
- 6. SSRS重新生成報告
- 7. Ssrs sql報告 - 動態crm記錄sharepoint文檔位置
- 8. CRM 2011 SSRS日期範圍內的約會報告
- 9. 如何從SSRS報告中啓動Dynamics CRM 2011中的搜索
- 10. SSRS 2008中的動態超鏈接2011用於CRM 2011
- 11. SSRS報告和CRM營銷列表
- 12. 如何將CRM 2011 SSRS報告導出爲SQL查詢報告而不是fetchXML報告?
- 13. 將rdl報告鏈接到CRM 2011中的多個父報告
- 14. Dynamics CRM 2011 - 隱藏箱外報告
- 15. CRM 2011中的日程安排報告
- 16. Dynamics CRM 2011創建自定義報告
- 17. CRM 2011報告進口批次
- 18. SSRS 2005報告重複的記錄
- 19. 生成微軟CRM按期4報告爲每個客戶端
- 20. 報告錯誤。報告無法在CRM 2011中顯示(rsProcessingaborted)
- 21. SSRS:以編程方式生成報告
- 22. 使用C#程序生成SSRS報告
- 23. 使用xml生成ssrs報告
- 24. Chrome中的SSRS報告生成器
- 25. 在內存中生成SSRS報告
- 26. 從C#對象生成SSRS報告
- 27. 動態CRM 2011的子報表問題使用SSRS的報表
- 28. CRM 2011用戶登錄歷史記錄
- 29. CRM(2015/3/6)SSRS報告插件
- 30. Microsoft CRM 4.0:報告嚮導/ SSRS
雖然這是由項目要求和自定義實體規定的自定義SSRS報告。這仍然能夠工作/修改與自定義實體和項目的要求一起工作嗎? –
您可以將此報告用作您自己的針對您的特定實體的示例。 – ccellar
我現在來看看... –