当前位置:  开发笔记 > 数据库 > 正文

如何在SSRS中将数据集或组显示为逗号分隔列表?

如何解决《如何在SSRS中将数据集或组显示为逗号分隔列表?》经验,为你挑选了1个好方法。

在我的SQL数据库中,我有一对多的关系,如下所示:

Teacher  Student
John     Alex
John     Mike
John     Sean
Bob      Jack
Gary     George
Gary     Paul

我想显示一个列出每位老师的表格,他们的学生作为逗号分隔的列表,如下所示:

Teacher  Students
John     Alex, Mike, Sean
Bob      Jack
Gary     George, Paul

这个问题描述了如何在SQL Server端执行此操作,但有没有办法在SSRS方面执行此操作?



1> Jerry..:

我发现了一个更简单,直接的方法 - 添加一个表达式如下:

=Join(LookUpSet(Fields!TeacherName.Value, 
    Fields!TeacherName.Value, 
    Fields!StudentName.Value, 
    "YourTeacherDataSet"), ",")

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有