需要SSRS 2008中的周数

时间:2013-12-02 21:48:00

标签: sql reporting-services

希望有人可以提供帮助 - 谷歌搜索没有提供任何帮助。我需要从一个日期获得一周(一年中)。我在我的数据集中添加了字段“week_num”,当我去创建表达式时,我发现日期/时间下没有“WEEK”函数?

在VB和其他语言中有一个简单的周功能,但我没有在SSRS 2008中看到它。例如,如果日期是'2014-03-16',我想要周数,即12。

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:12)

关于这个问题,我有同样的问题,(有点糟糕的是,SSRS没有共享相同的函数引用和params,MSSQL是它的一部分)但是这里是datepart的指令集,在这种情况下直接用于SSRS>

以此日期为例>

=DatePart(DateInterval.Month, today())

这将输出当前日期的月份编号。

这里是SSRS datepart函数

中一些有效dateinterval参数的列表
  • DateInterval.Second
  • DateInterval.Minute
  • DateInterval.Hour
  • DateInterval.Weekday
  • DateInterval.Day
  • DateInterval.DayOfYear
  • DateInterval.WeekOfYear
  • DateInterval.Month
  • DateInterval.Quarter
  • DateInterval.Year