首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSRS数据集取决于其他数据集

SSRS数据集取决于其他数据集
EN

Stack Overflow用户
提问于 2019-11-14 18:28:13
回答 1查看 53关注 0票数 0

我在设置报告时遇到问题。我是SSRS的初学者。

我有两个数据集:

来自XML源的数据集:

对象的名称、编号和位置。data

来自存储过程的数据集,该数据集具有Name和Number参数,该参数根据第一个数据集返回代码。return

在报告中,我为每个位置设置了一个组,并且我必须显示一个字符串,该字符串包含每个对象的(名称、编号、代码),中间用";“分隔

这必须为我提供一个位置中的所有对象。

位置A:(A,1,1234);(B,2,2345);(C,3,3456)

位置B:(A,1,1234)

位置C:(B,2,3456)

所以我尝试使用下面的表达式,但我不知道如何返回代码:

代码语言:javascript
复制
Join(LookupSet(Fields!Location.Value,Fields!Location.Value,Fields!Name.Value &"," & Fields!Number.Value &"," & <the code> , "Object"),";")

我不知道如何添加对第二个数据集的调用,它从第一个数据集中获取参数。如何构建想要的字符串?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2019-11-15 21:18:54

我尝试在group by ( name,number)中创建一个以名称和编号为参数的子报表。我的数据集可以很好地检索代码。但是现在我不能检索在父组中获得的字符串。所以我有这样的想法:

位置A

(A,1,1234)

(B,2,2345)

(C,3,3456)

位置B

(A,1,1234)

位置C

(B,2,2345)

而我希望每个位置的数据都放在相同的字段中,如下所示:

位置A:(A,1,1234);(B,2,2345);(C,3,3456)

位置B:(A,1,1234)

位置C:(B,2,3456)

有人知道我怎么能做到这一点吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58854568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档