sql-server - MS SSRS 2017 滚动时间框架选项
问题描述
新用户在这里。摘要:我在 SSRS 中有一组已经创建的自定义报告,可以通过 GUI 进行查看和打印。现在,我想为一份关于 SSRS 的报告设置电子邮件订阅。这将是一份总结前一天数据的每日报告。在查看了一些教程之后,我能够使用我想要显示的参数设置电子邮件订阅。但是,发送的每日报告仅显示我在订阅中输入的任何内容的开始和结束时间。
例如,如果我输入的初始 DTS 是开始:2 月 5 日 00:00 结束:2 月 5 日 23:59,它仍然会每天发送此报告,其中包含与 2 月 5 日相同的数据。
我希望它能够自我更新以使用前一天的日期和时间,滚动时间范围而不是固定时间范围。我可以在常规电子邮件订阅中执行此操作,还是需要使用数据驱动订阅?
如果您需要更多说明,请告诉我。
谢谢你。
解决方案
您可以通过常规电子邮件订阅来做到这一点。您需要使用报告生成器或 SSRS 为您的参数定义默认的开始和结束日期时间值。
试试这个作为你的开始日期默认值:
=DateAdd("d",-1,Today())
试试这个作为你的结束日期默认值:
=DateAdd("s", -1, Today())
部署此报告并再次设置订阅后,请确保参数使用默认值。它们将默认为报告日期的前一天。
推荐阅读
- python - 如何在 QPixmap 而不是 QMainWindow 上获取鼠标位置?
- python - 安装后无法在 ubuntu 18.04.3 上启动 jupyter notebook
- excel - 出错时显示单元格地址和消息框并退出宏,如果没有,继续
- python - Django 设计问题:如何正确分解代码
- python-3.x - PySide2 模型内容消失
- php - 如何将 api json 插入我的数据库
- html - Flexbox 最佳填充
- android - 如何更改 google.android.material.textfield.TextInputLayout 线条颜色
- c# - 您可以使用 MVVM 模式将多个 LineSeries 绑定到 WPF 中的 oxyplot 吗?
- javascript - 如何在 Javascript / nodejs 中声明实例变量?