gpt4 book ai didi

sql - SSRS 报告中同一单元格中的多个超链接

转载 作者:行者123 更新时间:2023-12-05 07:38:48 26 4
gpt4 key购买 nike

我正在处理一份 SSRS 报告,它具有指向 CRM 系统的超链接。我需要实现一个逻辑,其中单个文本框将具有 多个 CRM 链接。我已经实现了如下逻辑

=(join(Code.RemoveDuplicates(lookupset(Fields!Deal.Value ,Fields!Deal.Value ,
"<a href = " & Chr(34) & iif(isnothing(Parameters!CRM_URL.Value), Nothing,
Parameters!CRM_URL.Value & "?ID={" &
Fields!ID.Value
& "}&LogicalName=gc_deal") & Chr(34)
& ">" & Fields!Concatinatedvalues.Value & "</a>","dataset1")),"<br>"))

Note : Fields!Concatinatedvalues.Value coming as comma separated strings. for eg: "link1,link2,link3".

使用上述逻辑,超链接仅适用于单个字符串。对于逗号分隔的字符串,它不起作用。我尝试修改如下代码

=(join(Code.RemoveDuplicates(lookupset(Fields!Deal.Value ,Fields!Deal.Value , "<a href = " & Chr(34) & iif(isnothing(Parameters!CRM_URL.Value), Nothing, Parameters!CRM_URL.Value & "?ID={" & split(Fields!ID.Value,",").GetValue(0)  & "}&LogicalName=gc_deal") & Chr(34)  & ">" & Fields!Concatinatedvalues.Value & "</a>","dataset1")),"<br>"))

根据上述逻辑,只有 first string 的链接有效。其他字符串链接不起作用。有人可以帮我解决这个问题吗?

最佳答案

我通过添加子报表并将串联逻辑移至其中解决了这个问题。

关于sql - SSRS 报告中同一单元格中的多个超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47589988/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com