0

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

有谁知道我该怎么做?

4

3 回答 3

0

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

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

=TimeOfDay()

或者

=Now()
于 2010-02-17T14:59:00.480 回答
0

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

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

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

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

于 2014-06-18T07:53:09.267 回答
0

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

在以下网站上找到答案:

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

于 2010-02-17T15:19:36.157 回答