【发布时间】:2020-10-15 16:28:06
【问题描述】:
在 Microsoft Report Builder 中,我有一个设计如下的报告:
Name Email Value
[Name], [Email], [Value]
数据源在哪里:select name,email,value from mytable
报告的输出如下:
Name Email Value
Chris, chris@xxx.com 1
Chris, chris@xxx.com 2
Chris, chris@xxx.com 3
Alex, alex@xxx.com 1
Alex, alex@xxx.com 2
Alex, alex@xxx.com 4
Alex, alex@xxx.com 7
John, john@xxx.com 3
我需要做的是按名称和电子邮件对表进行分组,并将组下的值列为单独的行,例如:
Name Email
Row1 Chris chris@xxx.com
Row2 1
Row2 2
Row2 3
Row3 Alex alex@xxx.com
Row4 1
Row4 2
Row4 4
Row4 7
Row5 John john@xxx.com
Row6 3
Row2 是 3 行合并,Row4 是 4 行合并。
管理此问题的最简单方法是什么?任何帮助将不胜感激。
【问题讨论】:
-
如果我理解您想要做什么,听起来您可以简单地在 SSRS 报告中添加行分组。我相信名称和电子邮件的列组,然后是值的行组。
-
能否请您添加您的设计截图,无法使其工作:(
-
对不起,我没有这个例子。我只知道它会涉及到 SSRS 中的分组功能。
-
"couldn't make it work" 是什么意思 - 错误信息,错误结果,什么也没有发生?您的问题在于设计,而不是代码,因此不适合 SO - 没有要分析的代码。报告分组应提供所需的输出。
标签: sql sql-server reporting-services ssrs-2017