use*_*941 4 reporting-services ssrs-2008
我每天通过SSRS生成报告.我试图在作业运行和创建文件时将当前日期作为文件名.
像这样ID_report_03-31-2014
我已经尝试了echo%date %% time%和@ExecutionTime但它不起作用
文件共享订阅的主要选项是添加@timestamp到文件名.
为每次传递创建唯一文件的另一种方法是在文件名中包含时间戳.为此,请将@timestamp变量添加到文件名(例如,CompanySales @ timestamp).使用此方法,文件名根据定义是唯一的,因此永远不会被覆盖.
我不知道这是否正是您所追求的,因为它将包含时间组件,但就标准SSRS订阅而言,您的选择是有限的.
评论后编辑
您不需要对格式进行大量控制.
在MS论坛上,其中一个支持建议使用数据驱动订阅来获得更多控制权:
在这种情况下,我们可以在数据库中使用时间戳定义文件名,然后使用数据驱动的订阅来提供报告.
但对我来说这似乎是一个不好的选择,但这是我能看到的唯一建议.
| 归档时间: |
|
| 查看次数: |
24827 次 |
| 最近记录: |