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中的最后一个值吗?