web-dev-qa-db-ja.com

SSRSレポートに今日の日付を表示するにはどうすればよいですか?

表示したいTodays date なので report generated date SSRSレポート。

どうやってやるの ?

変数を使用する必要がありますか?

私がSSRSの初心者である私を助けてください。

たとえば、次の画像を参照してください。 enter image description here

12
Neo

日付列1:= formatdatetime(today)

17
Sooraj Chandu

これを試して:

=FORMAT(Cdate(today), "dd-MM-yyyy")

または

=FORMAT(Cdate(today), "MM-dd-yyyy")

または

=FORMAT(Cdate(today), "yyyy-MM-dd")

または

=Report Generation Date: " & FORMAT(Cdate(today), "dd-MM-yyyy")

内部または外部の)顧客が日付を表示するのと同じ形式で日付をフォーマットする必要があります。たとえば、私のサーバーの1つでは、アメリカの日付形式(MM-dd-yyyy)で実行されており、レポートでは、表示される日付がヨーロッパ(yyyy-MM-dd)であることを確認する必要があります。

14
SQL.injection

[組み込みフィールド]リストから[実行時間]アイテムをドラッグアンドドロップすることもできます。

11
Konrad Z.

日付と時刻を表示するには、これを試してください:

=Format(Now(), "dd/MM/yyyy hh:mm tt")

レポートにテキストボックスを配置し、次の値を含む式を追加できます。

="Report generation date:  " & Format(Globals!ExecutionTime,"dd/MM/yyyy  h:mm:ss tt" )
3
rchacko

ヘッダーを含むテキストボックスで、式を使用して日付を取得できます。のようなものを試してください

    ="Report Generation Date: " & Today()

レイアウトビューのテキストボックスを右クリックします。リストの下部に式オプションが表示されます。そこで、コードを入力することができます。このオプションを使用すると、2番目のテキストボックスの追加を回避できます。

3
Cordney Ervin

簡単な使い方

=Format(today(), "dd/MM/yyyy")

あなたの問題を解決します。

複雑にならないで、

  1. SSRSレポートのデザイン領域の挿入テストボックス。
  2. テキストボックスを右クリックして下にスクロールし、[式]タブをクリックします
  3. 式エリアに特定の式を入力するだけです:= format(Today、 "dd/MM/yyyy")
0
Junaid Imam