首页 > 解决方案 > 将两个日期戳添加到单个 SSRS 表达式/单元格中

问题描述

这一切都在 Microsoft SQL Server Report Builder 中完成

所以我有一个包含工作订单的大型数据集,然后是它们的“类型/工艺”。然后将每个工艺分解为每一行,以便您可以查看在特定工艺中仍有多少工作订单处于打开状态。在页面顶部,它列出了 WO 的 1-2 逾期、WO 的 3-5 逾期、WO 的 6-10 逾期...等,直到您达到 30 天+

然后我插入了一个表达式,它将告诉您 1-2 天是什么日期...但是,我无法将表达式值设置为 2 个日期或介于两者之间的日期....例如,我有 =DateAdd ("d", -1, Now) 插入这将给我 1 天前的日期,但是,我也希望它显示 2 天前......所以不要只说 2018 年 6 月 13 日 .. . 它会说 2018 年 6 月 12 日至 2018 年 6 月 13 日

我想我可以回去编辑我的 SQL 代码以自动执行日期,但是我认为使用报告系统会更容易。

标签: mysqlreporting-servicesssrs-2008ssrs-2012server-side-rendering

解决方案


你会希望你的表达是这样的:

=DateAdd("d", -2, Today()) & " to " & DateAdd("d", -1, Today())

如果您还需要时间,您会想要使用Now而不是Today,但根据您的问题,您似乎只对日期感兴趣,所以这应该返回您正在寻找的内容。


推荐阅读