【发布时间】:2014-04-23 15:10:31
【问题描述】:
我正在尝试创建一个 SSRS 报告,其中包含一个表格来列出从查询中提取的一些数据。 SSRS 中的当前表如下所示:
LAST NAME FIRST NAME TITLE START END
morrow diane pcp 12/15/2009 1/15/2011
morrow diane pcp 5/15/2011 6/12/2013
morrow diane pcp 7/9/2013 12/11/2014
doe jane obgyn 10/12/2013 9/12/2014
ainswor michael opt 3/14/2008 4/23/2011
ainswor michael opt 6/6/2012 9/2/2014
我的 SQL 查询只是获取每条记录并将其添加为一行。
我想做的是,在我的 SSRS 表中,我想使用一个函数并根据每条记录出现的次数扩展 START 和 END 列,例如,我想修改我的 SSRS表格显示如下:
LAST NAME FIRST NAME TITLE START END START END START END
morrow diane pcp 12/15/2009 1/15/2011 5/15/2011 6/12/2013 7/9/2013 12/11/2014
doe jane obgyn 10/12/2013 9/12/2014
ainswor michael opt 3/14/2008 4/23/2011 6/6/2012 9/2/2014
这在 SSRS 中可行吗?还是我必须修改 SQL 查询?
更新:
到目前为止,我的 Matrix 中的内容:
输出是这样的:
对于最后一个实体,有两个条目:
DateOfLastCredentialing CredentialingExpiration
2007-12-24 2010-12-23
2013-10-14 2014-04-24
但是你可以看到它只显示一个。
如何修复它,以便显示每个实体的两个或多个?
【问题讨论】:
标签: sql sql-server reporting-services ssrs-2008