SSRS查找集 - 行输出

时间:2013-06-26 11:13:50

标签: reporting-services ssrs-2008

我希望使用lookupset函数。当一个Risk有很多动作时,我有一对多的关系。

使用此函数我可以将其作为逗号分隔行返回,但是我真正需要的是每个条目都显示在表的新行中,这可能吗?

我已经替换了逗号,所以不是创建逗号分隔的行,而是创建换行符,但我需要它与其他值对齐。这就是为什么我想在表格中排成一行。

1 个答案:

答案 0 :(得分:0)

它可以显示在单独的行而不是单独的行吗?如果是这样,那么您可以使用回车符/换行符对简单地分隔字段,如下所示:

=Join(LookupSet(Fields!Id.Value, Fields!Id.Value, Fields!FieldToLookup.Value, "LookupDataset"), vbCrLf)

否则,最好定义一个子报表并将其嵌入到表中。子报表只是一个报表,它只是一个报表带参数的表。使用工具栏将其添加到主报表中的表中,然后在子报表属性中设置参数以从表的数据集中传入标识字段名称。