Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSRS-行输出_Reporting Services_Ssrs 2008 - Fatal编程技术网

Reporting services SSRS-行输出

Reporting services SSRS-行输出,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,我希望使用lookupset函数。当一个风险有许多行为时,我有一对多的关系 使用这个函数,我可以将它作为逗号分隔的行返回,但是我真正需要的是将每个条目显示在表的新行中,这可能吗 我已经替换了逗号,所以它没有创建逗号分隔的行,而是换行,但是我需要它与其他值对齐。这就是为什么我希望在表中显示成行。它能显示在单独的行而不是单独的行上吗?如果是这样,那么您可以使用回车符/换行符对简单地分隔字段,如下所示: =Join(LookupSet(Fields!Id.Value, Fields!Id.Value,

我希望使用lookupset函数。当一个风险有许多行为时,我有一对多的关系

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


我已经替换了逗号,所以它没有创建逗号分隔的行,而是换行,但是我需要它与其他值对齐。这就是为什么我希望在表中显示成行。

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

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

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

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

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

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

您好,它确实需要在表行中,因为它需要像在表中一样用行分隔,并与其他行正确对齐。我尝试过一个子报告,但如果我有1000个风险,那么这意味着这一个报告将运行1000个子报告?是的,它将运行多少次,你有风险,但它会很快假设一切都是很好的索引。子报表是实现您想要的功能的方法。您好,它需要真正位于表行中,因为它需要像在表中一样以行分隔,并与其他行正确对齐。我尝试过一个子报告,但如果我有1000个风险,那么这意味着这一个报告将运行1000个子报告?是的,它将运行多少次,你有风险,但它会很快假设一切都是很好的索引。子报表是实现所需功能的方法。