我必须在SSRS中创建一个矩阵,以详细说明离开组织的次数。
列将全部表示跨越1周的时间空间,行将全部表示组织中的部门。详细部分将是在该周内离开该区域的人数。
我在数据库中有一个离开日期字段,但没有任何标记我被告知要使用的特定间隔。这意味着,如矩阵所示,它会计算已离开特定部门的每个用户,但日期范围列为1天,而不是1周。有没有办法强制列标题符合我想要的周间隔,因为它们当前来自数据集并且没有硬编码?
答案 0 :(得分:0)
首先尝试使用带有日期的Group By
并将每个组作为一周时间来管理sql本身的数据。这样您就可以设法获得所需格式的所有数据
我不知道你的专栏是什么,所以我只是想办法从表中获得周组并获得人数
SELECT DATEPART(wk, datevaluecolumn) weekno
, SUM(peopleleavingcolumn) totalvalue
FROM yourTable
GROUP BY DATEPART(wk, datevalue)