SSRS第一,第二,第三等?

时间:2017-02-16 23:22:17

标签: visual-studio visual-studio-2012 reporting-services ssrs-2012

=First(Fields!PrimeContractor.Value, "DataSet1") + ", " + Last(Fields!PrimeContractor.Value, "DataSet1")

将字段中的第一个和最后一个值放到一个单个单元格中是很好的,但如何获取其中的所有其他值?我试过“秒”,但这是一个时间值,所以我知道这不起作用。

1 个答案:

答案 0 :(得分:0)

您可以使用 LookupSet 获取数据集中的选定值,然后使用 JOIN 将它们放在一起:

=Join(LookupSet(1, 1, Fields!PrimeContractor.Value, "DataSet1"), ", ")

由于您需要所有记录,因此前两个参数(1 = 1)使用1和1。这读作:

  

查找记录 1 = 1 的位置,并在 DataSet1 数据集中返回 PrimeContractor