Reporting services LookUpSet-计数返回的项目

Reporting services LookUpSet-计数返回的项目,reporting-services,reportbuilder3.0,Reporting Services,Reportbuilder3.0,我有一个在不同服务器上有两个数据集的报告。我使用以下表达式从其中一个数据集获取数据: =Join(LookupSet(Fields!field1.Value, Fields!field_1.Value, Fields!submitted.Value, "DataSet1"),",") 这给了我所有的期望值,但是我如何计算这些值呢 我试过了 =Join(LookupSet(Fields!field1.Value, Fields!field_1.Value, Fields!submitted.Va

我有一个在不同服务器上有两个数据集的报告。我使用以下表达式从其中一个数据集获取数据:

=Join(LookupSet(Fields!field1.Value, Fields!field_1.Value, Fields!submitted.Value, "DataSet1"),",")
这给了我所有的期望值,但是我如何计算这些值呢

我试过了

=Join(LookupSet(Fields!field1.Value, Fields!field_1.Value, Fields!submitted.Value, "DataSet1"),",").Length 
=Count(=Join(LookupSet(Fields!field1.Value, Fields!field_1.Value, Fields!submitted.Value, "DataSet1"),","))
这只是计算返回值中的每个字符,而不是那些用逗号分隔的字符

我已经试过了

=Join(LookupSet(Fields!field1.Value, Fields!field_1.Value, Fields!submitted.Value, "DataSet1"),",").Length 
=Count(=Join(LookupSet(Fields!field1.Value, Fields!field_1.Value, Fields!submitted.Value, "DataSet1"),","))

但这只给出1。

要获得数组中的项数,请使用:

=LookupSet(Fields!field1.Value
  , Fields!field_1.Value
  , Fields!submitted.Value
  , "DataSet1").Length

看起来您试图将计数应用于
Join
结果,但这将是一个字符串,您想查看数组,即只需将
Length
应用于
LookupSet
结果。

我可以知道如何获取LookupSet中的最后一个值吗?