【发布时间】:2013-12-02 21:48:00
【问题描述】:
希望有人能提供帮助——谷歌搜索没有提供。我需要从日期中获取(一年的)周数。我已将字段“week_num”添加到我的数据集,当我去创建表达式时,我看到日期/时间下没有“WEEK”函数?
在 VB 和其他语言中,有一个简单的星期功能,但我在 SSRS 2008 中看不到它。例如,如果日期是 '2014-03-16',我想要星期数,即 12。
谁能帮忙?
【问题讨论】:
-
谢谢!我用谷歌搜索了那个函数,发现:DatePart(DateInterval.WeekOfYear, Parameters!MyDate.Value) 只使用“week”不起作用,这在 SSRS 2008 中不是一个有效的函数。谢谢!
-
代码 DATEPART(week, '2014-03-16') 是 SQL 查询语言,而您发布的代码 Kim 是 SSRS 的表达式语言。一个显着的区别。
-
请注意,SSRS 仅使用一种周编号系统 - 而不是 ISO 系统!