【问题标题】:SSRS datepart #error in report报告中的 SSRS datepart #error
【发布时间】:2014-04-15 03:04:17
【问题描述】:

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

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

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

我在这里遗漏了一些完全明显的东西吗?

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

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

    在你的表达中:

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

    dw 不是有效的日期部分。

    假设您想要星期几,请使用:

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

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

    对于12/31/2013 12:00:00,两者都返回3

    更多详情请参阅DatePart Function

    【讨论】:

    • 男孩,我现在觉得自己很愚蠢...非常感谢!成功了!
    • 不客气!考虑到 T-SQL 可以使用 dw,这不是一个不合理的假设......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-10
    • 2015-05-27
    • 1970-01-01
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多