【发布时间】:2019-06-06 22:39:53
【问题描述】:
需要在 Lookupset 中传递一列,我正在执行以下操作
="Billing Code: "+Code.JoinDistinct(LookupSet(Fields!BillingCode.Value, Fields!BillingCode.Value, Fields!BillingCode.Value, "DataSet1"),",")
函数是
public shared function JoinDistinct(
dups as object(),
delimiter as string
) as string
dim result as string = ""
system.array.sort(dups)
for i as integer = 0 to dups.length - 1
if i <> 0 then result += delimiter
if i = 0 orElse dups(i) <> dups(i-1) then result += dups(i)
next i
return result
end function
结果
帐单代码:,,,A,,,,,,,
如何删除多余的逗号
【问题讨论】:
-
您的问题是什么,它是如何不起作用的?你得到了什么结果?
-
我想在报表标题中显示列值而不用逗号分隔重复项
-
...我明白了,但什么不起作用?你得到了什么结果?
-
当它是基于参数的单个值时它正在工作并且当多个值需要显示其空白时