SSRS:快照运行时?

时间:2010-02-17 14:10:33

标签: reporting-services snapshot

我有一份SSRS报告,它是快照或其他报告。它每天早上6点开始运行。我想在报告的顶部添加一个标题(快照),它表示拍摄快照的时间,以便用户知道拍摄快照的时间。

有谁知道我该怎么做?

3 个答案:

答案 0 :(得分:0)

如果我真的理解你的问题:

您可以通过在标题上添加文本框来添加报表处理的日期或时间,并将此表达式写为其值:

=TimeOfDay()

=Now()

答案 1 :(得分:0)

通常你会使用Globals!ExecutionTime来显示它,但是从我的研究中,在呈现报告时会计算页眉和页脚。解决此问题的方法是将文本框(使其隐藏)放在报表正文中的Globals!ExecutionTime中,然后在页眉或页脚中放置另一个文本框,引用该文本框,如下所示:ReportItems! ReportBodyTextBoxName .value的。

在以下网站上找到答案:

http://www.manning-sandbox.com/message.jspa?messageID=52186

答案 2 :(得分:0)

对我来说最好的方法是在我的数据集中添加一个额外的列。 e.g:

SELECT COL1
      ,COL2
      ,...
      ,COLn
      ,SYSDATE AS EXEC_DAT
FROM ...

如果表达式位于标题中,则可以使用First(Fields!EXEC_DAT.Value, "DATASET_NAME")

PS:SYSDATE适用于Oracle,您必须为您的RDBMS确定正确的功能