需要SSRS 2008中的周数

Kim*_*nes 3 sql reporting-services

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

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

有人可以帮忙吗?

Pab*_*ras 12

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

以此日期为例>

=DatePart(DateInterval.Month, today())
Run Code Online (Sandbox Code Playgroud)

这将输出当前日期的月份数.

这是SSRS datepart函数中一些有效dateinterval参数的列表

  • DateInterval.Second
  • DateInterval.Minute
  • DateInterval.Hour
  • DateInterval.Weekday
  • DateInterval.Day
  • DateInterval.DayOfYear
  • DateInterval.WeekOfYear
  • DateInterval.Month
  • DateInterval.Quarter
  • DateInterval.Year