我有一份SSRS报告,它是快照或其他报告。它每天早上6点开始运行。我想在报告的顶部添加一个标题(快照),它表示拍摄快照的时间,以便用户知道拍摄快照的时间。
有谁知道我该怎么做?
答案 0 :(得分:0)
如果我真的理解你的问题:
您可以通过在标题上添加文本框来添加报表处理的日期或时间,并将此表达式写为其值:
=TimeOfDay()
或
=Now()
答案 1 :(得分:0)
通常你会使用Globals!ExecutionTime来显示它,但是从我的研究中,在呈现报告时会计算页眉和页脚。解决此问题的方法是将文本框(使其隐藏)放在报表正文中的Globals!ExecutionTime中,然后在页眉或页脚中放置另一个文本框,引用该文本框,如下所示:ReportItems! ReportBodyTextBoxName .value的。
在以下网站上找到答案:
答案 2 :(得分:0)
对我来说最好的方法是在我的数据集中添加一个额外的列。 e.g:
SELECT COL1
,COL2
,...
,COLn
,SYSDATE AS EXEC_DAT
FROM ...
如果表达式位于标题中,则可以使用First(Fields!EXEC_DAT.Value, "DATASET_NAME")
。
PS:SYSDATE适用于Oracle,您必须为您的RDBMS确定正确的功能