Dynamics CRM 2013創(chuàng)建基于FetchXML的報(bào)表_第1頁
Dynamics CRM 2013創(chuàng)建基于FetchXML的報(bào)表_第2頁
Dynamics CRM 2013創(chuàng)建基于FetchXML的報(bào)表_第3頁
Dynamics CRM 2013創(chuàng)建基于FetchXML的報(bào)表_第4頁
Dynamics CRM 2013創(chuàng)建基于FetchXML的報(bào)表_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、創(chuàng)建基于FetchXML的報(bào)表制作該種類型的報(bào)表,需要安裝Report Authoring Extension。1. 獲取FetchXML。因?yàn)镕etchXML難以撰寫,所以我們一般都是使用高級查找來生成FetchXML或者通過其他工具來生成。我這里在商機(jī)界面通過高級查找制作了一個(gè)新的視圖,名稱為 商機(jī)查詢, 查詢結(jié)果如下所示:然后我將下載的Fetch XML放在桌面上,名稱為 FetchXML.xml,其中的文本如下:<fetch version="1.0" output-format="xml-platform" mapping="l

2、ogical" distinct="false"> <entity name="opportunity"> <attribute name="name" /> <attribute name="customerid" /> <attribute name="estimatedvalue" /> <attribute name="opportunityid" /> <attribute name=

3、"estimatedclosedate" /> <order attribute="name" descending="false" /> <filter type="and"> <condition attribute="statecode" operator="eq" value="0" /> <condition attribute="ownerid" operator="

4、eq-userid" /> </filter> <link-entity name="account" from="accountid" to="customerid" alias="ac"> <attribute name="numberofemployees" /> <filter type="and"> <condition attribute="accountid" operat

5、or="not-null" /> </filter> </link-entity> </entity></fetch>2. 新建報(bào)表項(xiàng)目。打開SQL Server Business Intelligence Development Studio,點(diǎn)擊 文件 > 新建 > 項(xiàng)目,項(xiàng)目類型選擇 商業(yè)智能項(xiàng)目 中的 報(bào)表服務(wù)器項(xiàng)目,為該項(xiàng)目命個(gè)名字。3. 新建報(bào)表。在右邊的解決方案資源管理器中的報(bào)表文件夾右擊,選擇 添加 > 新建項(xiàng),模板選擇報(bào)表,我這里命名為 OpportunityReport.rdl ,然

6、后點(diǎn)擊添加按鈕。4. 添加數(shù)據(jù)源。在左邊的 報(bào)表數(shù)據(jù)中 選擇 數(shù)據(jù)源,右擊,選擇 添加數(shù)據(jù)源,名稱我輸入CRM,嵌入鏈接的類型我選擇 Microsoft Dynamics CRM Fetch,連接字符串的輸入格式是:將組織的url,比如http:/crmserver:5555/DefaultOrg 中的倒數(shù)第一個(gè)斜線換成分號。然后在數(shù)據(jù)源中的憑據(jù)中選擇 使用此用戶名和密碼,然后輸入用戶名和密碼。5. 添加數(shù)據(jù)集。右擊上一步驟添加的數(shù)據(jù)源,選擇 添加數(shù)據(jù)集 ,在查詢下面的文本框中輸入我們之前拿到的FetchXML,然后點(diǎn)擊 刷新字段 按鈕,然后點(diǎn)擊 確定 按鈕關(guān)閉該對話框。你會(huì)看到數(shù)據(jù)集中出來了

7、不少字段。6. 制作報(bào)表。打開報(bào)表的工具箱,將一個(gè)表拖動(dòng)到設(shè)計(jì)界面,然后將要顯示的字段,比如 name,customerid,estimatedvalue,estimatedvalue,ac_numberofemployees 拉到表的列中,并稍微下設(shè)置格式,更改列標(biāo)題。完成后效果如下圖所示,然后點(diǎn)擊設(shè)計(jì)旁邊的預(yù)覽可以看到效果。然后點(diǎn)擊 全部保存將它保存下來。7. 開啟報(bào)表的預(yù)篩選功能。右擊報(bào)表數(shù)據(jù)中的參數(shù)文件夾,選擇 添加參數(shù),名稱設(shè)置為 CRM_FilteredOpportunity ,(ps:對于CRM中的報(bào)表,以CRM_開頭的參數(shù)是會(huì)自動(dòng)變成隱藏參數(shù),因?yàn)楸静樵冎饕獙?shí)體是Opportu

8、nity,所以命名為CRM_FilteredOpportunity)選擇參數(shù)可見性設(shè)置為 隱藏 。在默認(rèn)值中指定默認(rèn)值,指定的默認(rèn)值為 <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false"><entity name="opportunity"><all-attributes /></entity></fetch> 。然后點(diǎn)

9、擊確定關(guān)閉這個(gè)窗口。8. 更改Dataset增加一個(gè)參數(shù)。然后雙擊 DataSet1 ,在參數(shù)中增加一個(gè)參數(shù),參數(shù)名稱設(shè)置為 CRM_FilteredOpportunity ,參數(shù)值設(shè)置為 CRM_FilteredOpportunity ,然后點(diǎn)擊 查詢 ,修改查詢的文本,主要是對主實(shí)體opportunity增加屬性 enableprefiltering="1" prefilterparametername="CRM_FilteredOpportunity" ,如后圖所示。9. 上傳報(bào)表。導(dǎo)航到 設(shè)置 > 自定義 > 自定義項(xiàng) > 自定義系統(tǒng),選擇 新建 > 報(bào)表,報(bào)表類型選擇現(xiàn)有文件,然后點(diǎn)擊瀏覽按鈕選擇報(bào)表文件,我這里是 OpportunityReport.rdl,起個(gè)名字,選擇類別為銷售報(bào)表,相關(guān)記錄類型選擇 商機(jī),顯示于選擇你想要顯示的地方,然后點(diǎn)擊保存,在點(diǎn)擊 發(fā)布所有自定

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論