Ale*_*lex 3 reporting-services dynamics-crm-2011
我有一个包含相当简单的报告的RDL文件,而该报告又必须部署到CRM 2011.
报告本身运作良好,按预期显示数据; 它应该工作,只在内部部署,所以它利用以获取数据筛选视图中直接SQL访问.
当我尝试插入旨在让用户快速打开记录的超链接时,我发现它们显然在我预览报告时应该工作,但是在部署到CRM时,它们被剥夺了"活动"部分,并且所有我留下的是一条彩色的文字.我没有收到任何错误,报告本身仍然完美无缺.
我引用了这个链接来构建"活动"文本 - > CRM报告钻取操作,基本上是文本框的"Action"属性,以及CRM_URL参数,如下所示:
这在文本框属性 - >操作 - >"转到URL"中
=Iif(IsNothing(Parameters!CRM_URL.Value),
"",
Parameters!CRM_URL.Value +
"?ID={" + Fields!id.Value.ToString() +
"}&LogicalName=myEntitySchemaName")
Run Code Online (Sandbox Code Playgroud)
我试图清理谷歌,但感觉要么没有人遇到同样的问题,或者解决方案是如此微不足道没有人写任何关于它.
以前有人遇到过这个问题,知道如何面对吗?
更新 后用代码搞砸了更多
我试图用作"go to url"动作的表达式实际上是正确评估的.如果我将其复制粘贴为文本框的内容表达式,我可以看到完整的URL(反过来,在浏览器中复制粘贴时会按预期打开记录).
另一个(可能不是)有用的信息是我们的环境正在运行CRM 2011 UR3
小智 5
我有同样的问题.要解决将URL放入Action | 转到PLACEHOLDER控件上的URL而不是文本框.
我发现如果我使用文本框,自定义报告可以在Visual Studio和Reporting Services中预览,但是一旦我将RDL上传到CRM,URL就会默默地被忽略.
将URL放在占位符上会修复此问题(对我而言,它确实如此).