报告中的SSRS datepart #error

时间:2014-03-11 13:13:16

标签: reporting-services

我正在尝试使用 datepart 函数在报告中的SSRS中设置一个简单的表达式:

=datepart("dw",Fields!period_dt.Value)

当我预览报告时,值会显示为#error。

我错过了一些完全明显的东西吗?

字段!period_dt.Value 字段包含此格式的日期12/31/2013 12:00:00

1 个答案:

答案 0 :(得分:0)

在你的表达中:

=datepart("dw",Fields!period_dt.Value)

dw不是有效的日期部分。

假设您想要一周的某一天,请使用:

=datepart("w",Fields!period_dt.Value)

=datepart(DateInterval.Weekday,Fields!period_dt.Value)

其中3都返回12/31/2013 12:00:00

有关详细信息,请参阅DatePart Function