我正在尝试修改现有报告(订单),我必须做错事,因为当我导出报告并在Visual Studio中打开它时,我看不到实际的报告。
如您所见,实际报告未显示。
我转到Workplace中的报表实体,选择报表并单击“编辑”。从那里我转到更多操作,然后单击下载报告。然后我进入SQL Server数据工具并创建一个报表服务器项目。然后我转到Report文件夹,右键单击Add Existing Item,选择order.rdl文件。
我做错了什么?
.....
经过一些更多的研究后,我的理解是没有任何查询作为FetchXml而是作为必须转换为FetchXml的SQL语句。
我遇到的一个问题是使用函数。如何将其转换为FetchXml? 选择全名 来自FilteredSystemUser WHERE(systemuserid = dbo.fn_FindUserGuid())
谢谢, 加里
答案 0 :(得分:1)
您的主要问题是您的环境是Dynamics CRM Online
,这意味着您只需使用FetchXML
创建报告,而不允许SQL
个报告。
第二个问题是您要修改内置报告,因为大多数标准报告(我不确定是否所有报告,但Order
都是其中之一)是使用{{ 1}}您无法修改和导回,您需要使用SQL
重新创建。
最后,您打开的报告引用了子报告(存储在单独的FetchXML
文件中)