我使用SSRS 2008 for CRM 2011记录创建了一份报告。这里我的要求是在该表中为Name列创建一个超链接,它必须在CRM中打开该记录。
例如:对于帐户记录表,我们有一个“名称”列。点击名称字段后,它必须像CRM中的子网格记录一样打开该特定帐户记录。
我们如何在SSRS报告中实现这一目标?
答案 0 :(得分:4)
将CRM_URL参数添加到报告参数列表中,使其隐藏。然后从文本框属性向名称列字段添加操作:转到文本框属性 - >操作 - >转到URL - >添加表达式。
以下是您应该使用的表达式的示例: =参数!CRM_URL.Value& “{&安培!;字段的 ACCOUNTID 强> .Value.ToString()及”} ID =? “&安培; LogicalName = 帐户强>”
请注意,在上面的表达式中,您必须在查询中选择记录GUID(在此示例中为accountid)。
根据我的经验,在设计报告时,超链接在SSRS预览中不起作用。您需要先将其加载到CRM。