【问题标题】:SSRS - Report Builder 3.0 - This Day Last YearSSRS - 报表生成器 3.0 - 去年的这一天
【发布时间】:2015-04-09 09:52:46
【问题描述】:

我正在尝试对今天与去年的今天比较报告进行排序。

我根据'Preset' 参数设置了'From''To' 日期。

因此,如果将其设置为'This Week',它将开始日期设置为星期一,结束日期设置为星期日。

我现在想要的是今天与去年的今天。例如,如果我今天要这样做,我会得到09/04/201510/04/2014。所以今天是星期四,我想要距离09/04/2014最近的星期四。

也希望'Yesterday' 也一样。 So 08/04/201509/04/2014

有没有办法在参数 SSRS 表达式中或在自定义“代码”部分中执行此操作?

【问题讨论】:

    标签: reporting-services report reporting builder


    【解决方案1】:

    要获得去年的这一天,您只需从今天减去 52 周。试试这个表达式:=DateAdd("ww",-52,Today())。同样,您可以从今天减去 1 天得到昨天:=DateAdd("d",-1,Today())。

    【讨论】:

    • 我需要说明今天是不是星期二,还是去年的同一个星期二。我现在已经用一些聪明的 VB 搞定了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-28
    • 1970-01-01
    • 2021-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多