SSRS 如何将 Max 表达式添加到现有表达式
SSRS How to Add Max Expression to an Existing Expression
我有以下代码,我现在只想显示 SSRS 中单个字段的最大值或不同值。
=Join(LookUpSet(Fields!Baseacctnbr.Value,
Fields!Baseacctnbr.Value,
Fields!Acctnbr.Value,
"DataSet1"), ",")
现在使用此表达式,代码会返回所有帐户,但由于 SQL 查询和所需的其他数据,它会返回同一帐户的多个。我只想在 SSRS 中的单个字段上显示 AcctNbr 的 MAX 或 Distinct 值。
有没有办法将 MAX 表达式添加到这个现有表达式中?
更新:
当我添加在另一个问题上找到的 SSRS 代码块时,我收到一条错误消息,指出:"Too many arguments to 'Public Shared Function RemoveDuplicates(m_Array() As Object) As String()."
谢谢。
我去掉了大括号,效果很好。在您回复之前我也输入了此代码并且它工作正常,因为该帐户实际上是 8 个字符长。
=Join(Code.RemoveDuplicates(LookupSet(Left(Fields!BaseAcctNbr.Value, 8), Fields!BaseAcctNbr.Value, Fields!AllPhase3AcctNbrs.Value, "DataSet1")), ",")
感谢您的帮助!
我有以下代码,我现在只想显示 SSRS 中单个字段的最大值或不同值。
=Join(LookUpSet(Fields!Baseacctnbr.Value,
Fields!Baseacctnbr.Value,
Fields!Acctnbr.Value,
"DataSet1"), ",")
现在使用此表达式,代码会返回所有帐户,但由于 SQL 查询和所需的其他数据,它会返回同一帐户的多个。我只想在 SSRS 中的单个字段上显示 AcctNbr 的 MAX 或 Distinct 值。
有没有办法将 MAX 表达式添加到这个现有表达式中?
更新: 当我添加在另一个问题上找到的 SSRS 代码块时,我收到一条错误消息,指出:"Too many arguments to 'Public Shared Function RemoveDuplicates(m_Array() As Object) As String()."
谢谢。
我去掉了大括号,效果很好。在您回复之前我也输入了此代码并且它工作正常,因为该帐户实际上是 8 个字符长。
=Join(Code.RemoveDuplicates(LookupSet(Left(Fields!BaseAcctNbr.Value, 8), Fields!BaseAcctNbr.Value, Fields!AllPhase3AcctNbrs.Value, "DataSet1")), ",")
感谢您的帮助!