Visual studio 2010 在列中组合值的SSR

Visual studio 2010 在列中组合值的SSR,visual-studio-2010,reporting-services,Visual Studio 2010,Reporting Services,我有一个fetchxml报告设置来从我们的CRM实例中提取数据。在VisualStudio2010内部,当它提取信息时,它的布局就是这样的 job number new lot rough start date city builder 30774-00c custom 8/4/2014 city1 builder1 30876-19 465

我有一个fetchxml报告设置来从我们的CRM实例中提取数据。在VisualStudio2010内部,当它提取信息时,它的布局就是这样的

job number     new lot         rough start date      city            builder
30774-00c      custom             8/4/2014          city1           builder1
30876-19       465               7/11/2014          city5           builder2
30876-19       466               7/11/2014          city5           builder2
30876-19       467               7/11/2014          city5           builder2
30876-19       489               7/12/2014          city5           builder2 
30856-01        2                 8/26/201          city3           builder5
我想能够结合工作编号和“新批次”,其中“新的开始日期”是相同的,所以它看起来像

job number     new lot         rough start date     city           builder
30774-00c      custom             8/4/2014         city1           builder1
30876-19       465,466,467        7/11/2014        city5           builder2
30876-19       489                7/14/2014        city5           builder2
但我似乎无法正确地理解分组,任何指导都是很好的

我想我可以do=Join(LookupSet(Fields!jobnumber.Value,Fields!jobnumber.Value,Fields!roughstartdate.Value,“DataSet1”),“,”)

但这似乎只是在匹配时显示一个项目,而不是将批次组合到一行。

首先按“大致开始日期”分组,然后按“工作编号”分组,然后在“新批次”中使用以下表达式:
=Join(LookupSet(Fields!roughstartdate.Value,Fields!roughstartdate.Value,Fields!newlot.Value,“DataSet2”),“,”)


数据集2应该与数据集1相同。

我只是想在上面发表评论,但我不能。。所以-我认为所有的票都回来了的问题是,这群人只是在约会

你需要在工作编号和日期上分组,然后使用Join(lookuper


这样,2014年11月7日和2014年12月7日的工作编号分别为30876-19和30876-19。

谢谢,我尝试了这一点,效果不错。但它将所有批次与匹配日期结合在一起,不管它们是否是相同的工作编号。排序顺序必须是相同日期的相同工作编号。我尝试将其更改为=加入(lookupper)(字段!jobnumber.Value,字段!jobnumber.Value,字段!newlot.Value,“数据集2”),“,”)其中大部分有效,但说有3个批次的日期相同,它将所有批次正确地组合在一起,但重复了3次。谢谢,这几乎涵盖了它。如果说我的工作编号555-01,日期为2014年8月27日,批次1 2 3,我的工作编号555-01,日期为2014年8月30日,批次4,它重复了一个问题1 2 3 4在每个节点上使用此表达式..=Join(LookupSet(字段!roughstartdate.Value&&Fields!jobnumber.Value,字段!roughstartdate.Value&&Fields!jobnumber.Value,字段!newlot.Value,“数据集2”),“,”)。