我在这里遇到奇怪的问题,需要你的帮助才能摆脱这个!
我在SSRS中使用几个参数进行了报告以获取报告结果。报告工作正常。
因此,当我收到报告结果时,我在“客户名称”字段中添加了表达式,文本框属性 - >动作 - >转到SSRS中的URL,它正在运行它打开CRM中的客户端配置文件。
当用户点击在CRM中打开客户端配置文件的客户端名称时,我在SSRS中的URL如下所示(例如,以下链接适用于名称为“Peter”的客户端)
现在,当我将此报告上传到CRM->解决方案 - >我的解决方案 - >报告 - >上传现有文件并使其显示在“Ad-Hoc”中,这是自定义磁贴我们创建的CRM。因此,在上传此报告的RDL文件后,它运行正常,我也得到了我的结果,但是当我点击客户名称时它给了我
404 - 找不到文件或目录。 您要查找的资源可能已被删除,名称已更改或暂时不可用。
我的网址现在变为如下,而不是上面的工作正常。
看起来当我上传报告并在CRM中运行它时,它会在URL中添加一些内容(如果你看到上面你会知道,比如CRMReports / viewer / drillopen.aspx)这就是为什么我猜它给了我那个“404-文件或目录未找到错误”
请帮忙。 感谢。
答案 0 :(得分:1)
我明白了,这是解决方案。
在SSRS报告中为CRM_URL参数添加以下内容。 https://crm.abc.com/CRMReports/viewer/drillopen.aspx
当您点击表格中的客户名称时,将以下内容放入文本框属性下的操作中。
参数!CRM_URL.Value& "?ID = {" &安培; Fields!ClientId.Value.ToString()& "}&安培; OTC = 2"