Reporting services 在SSR的x轴上显示周数

Reporting services 在SSR的x轴上显示周数,reporting-services,ssrs-2012,Reporting Services,Ssrs 2012,我只是希望x轴显示从开始日期到结束日期的周数开始日期和结束日期是参数。这在SSRS 2012中可能吗?不确定你想要实现什么。如果您想使用报告参数生成的周数构建空图表,可以将数据集添加到报告中,并使用下面的tsql代码 set datefirst 1 ;with cte as ( select @FromDate as d UNION ALL select Dateadd(DAY, 1, d) from cte where d < @ToDate ) select d, DATEPART

我只是希望x轴显示从开始日期到结束日期的周数开始日期和结束日期是参数。这在SSRS 2012中可能吗?

不确定你想要实现什么。如果您想使用报告参数生成的周数构建空图表,可以将数据集添加到报告中,并使用下面的tsql代码

set datefirst 1

;with cte as
(
select @FromDate as d
UNION ALL
select Dateadd(DAY, 1, d)
from cte
where d < @ToDate
)

select d, DATEPART(WEEK, d) as dw
from cte

请添加一些代码,以便我们可以看到您迄今为止尝试过的任何数据都可以做些什么。唯一的要求是在x轴上显示一年中的星期数,而不是日期,基于两个参数start和end Date使用SQL您可以使用SELECT DatePartDayOfYear,'7/1/2015'/7,但这将给出一年中的实际星期,而不是日历周。这是可能的,但没有用处。您将创建一个数据集,该数据集使用您的参数创建从开始日期到结束日期的周数列表,使用CTE-。我认为你真正需要的是把所有的星期都添加到你的数据中。