2010-02-17 27 views
0

我有一個SSRS報告,它是快照或其他報告。它每天早上6點運行。我想在報告頂部添加一個標題(快照),它指示何時拍攝快照以便用戶知道何時拍攝快照。SSRS:快照運行時?

有誰知道我該怎麼做?

+0

您的目的是什麼。請提供更多細節。 –

+0

要添加報表正在處理的當前日期或時間嗎? –

+0

我想添加快照運行的時間? – sanjeev40084

回答

0

,如果我真正明白你的問題:

您可以通過添加在頭部添加一個文本日期或報表處理的時間,寫這個表達式作爲其值:

=TimeOfDay() 

=Now() 
+0

我對這個問題的理解是他們想知道快照中數據的年齡。 – TomG

0

通常你會使用Globals!ExecutionTime來顯示這個,但是從我的研究中,頁眉和頁腳是在報告呈現時計算的。解決此問題的方法是將文本框(使其隱藏)與Globals!ExecutionTime放在報表正文中,然後將另一個文本框放在引用該文本框的頁眉或頁腳中,如下所示:ReportItems! ReportBodyTextBoxName .Value。在下面的網站上發現

答:

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

0

對我來說,最好的辦法是一個額外的列添加到我的數據集。例如:

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

如果表達式位於標題中,則可以使用First(Fields!EXEC_DAT.Value, "DATASET_NAME")

PS:SYSDATE適用於Oracle,您必須爲RDBMS確定正確的功能