从数据集返回的SSRS多日期,希望每列显示1个日期

时间:2013-12-17 20:08:31

标签: sql sql-server reporting-services

如果这是一个愚蠢的问题,我道歉。我是SSRS的新手。我有一个返回约15个日期的数据集,例如

01/01/2013

01/05/2013

01/20/2013

2013年1月25日

...等

我希望将这些日期中的每一个放在一个新列旁边,如下所示:

第1天第2天第3天第5天

01/01/2013 01/05/2013 01/20/2013 01/25/2013

有关如何操作的任何想法?我真的很感激帮助

2 个答案:

答案 0 :(得分:2)

构建表/矩阵并创建包含日期字段的列组。它会在渲染时将日期水平扩展。这是一个link,其中包含将列组添加到现有表的说明。

答案 1 :(得分:0)

如果您有固定的日期数(在您的情况下为15),那么您可以在SQL中使用pivot并让数据集以水平格式返回日期(即1行,15列),否则您可以使用列分组来实现此目的。

谢谢, Neeraj