【发布时间】:2015-11-23 19:28:47
【问题描述】:
我有以下代码,现在我只想显示 SSRS 中单个字段的最大值或不同值。
=Join(LookUpSet(Fields!Baseacctnbr.Value,
Fields!Baseacctnbr.Value,
Fields!Acctnbr.Value,
"DataSet1"), ",")
现在使用此表达式,代码会返回所有帐户,但由于 SQL 查询和其他需要的数据,它会返回多个相同帐户。我只想在 SSRS 的单个字段上显示 AcctNbr 的 MAX 或 Distinct 值。
有没有办法将 MAX 表达式添加到这个现有的表达式中?
更新: 当我添加在另一个问题上找到的 SSRS 代码块时,我收到一条错误消息,指出:“'Public Shared Function RemoveDuplicates(m_Array() As Object) As String() 的参数太多。”
谢谢。
【问题讨论】:
-
您需要显示最大值还是不同的值?
-
是的,我需要上面的表达式只显示最大值或不同的值。
-
为什么卡住了?使用
Join(Code.RemoveDuplicates(LookUpSet(Fields!Baseacctnbr.Value, Fields!Baseacctnbr.Value, Fields!Acctnbr.Value, "DataSet1")),",") -
@Hermanator 在
Fields!BaseAcctNbr.Value的第一个实例之后,您有一个大括号),因此您当前的错误 -
如果您找到了解决方案,请考虑将其发布为答案,这样该问题就不会显示为“未回答” - 谢谢!
标签: reporting-services ssrs-2008 ssrs-2008-r2