我在Visual Studio 2017 for CRM 2016中使用Reporting Services,
我最初的计划是导出CRM查询的Fetch XML文件>导入到Visual Studio(创建数据源和数据集)>创建报告。完成报表后,将报表添加到CRM。 >在CRM中添加报告>现有文件,然后从Visual Studio报告文件的源文件夹中选择“ rdl”文件。
在创建数据集时,我无法使用Fetch XML查询,并收到错误消息“无法为查询创建字段列表”。
在收到此错误而不是使用Fetch xml之后,我编写了查询并从CRM数据库中提取了数据。使用SQL数据连接,数据源和数据集。
我在Visual Studio 2017中创建了报表,但无法在CRM 2016上运行报表,但出现错误,如流程中止
有关如何使用CRM 2017报表服务和CRM 2017报表服务的任何帮助都将有所帮助。
谢谢
答案 0 :(得分:0)
它不起作用。您将需要Visual Studio 2015和SSRS报告最新版本的授权。
为什么要用VS2015而不是2017和2019,因为没有为它们添加用于Dynamics crm的SSDT报告工具。
长话短说,您将不得不使用VS2015并使用它创建报告。
这里是Ref的链接。
答案 1 :(得分:0)
这是我为内部CRM创建SSRS报告时所学到的知识。 使用内部crm时,您可以访问实际数据库以运行查询并生成报告,对于CRM 2016,仅旧版本的Visual Studio可以工作。
最重要的一点是,您应该使用筛选视图/表,因为筛选视图可以识别用户访问权限,并且将报表上载到CRM后,其他所有从表生成的报表都可以正常工作,但是在上载后却什么也没有显示到CRM