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 を含むテキスト ボックスをレポート本文に配置し (非表示にします)、ヘッダーまたはフッターに別のテキスト ボックスを配置して、そのテキスト ボックスを次のように参照します。ReportBodyTextBoxName .Value.

次のサイトに回答がありました。

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

于 2010-02-17T15:19:36.157 に答える