2011-10-26 18 views
5

SQL Server Reporting Servicesにカスタムレポートがあります。 このレポートには、次のようないくつかのパラメータがあります。要求開始日、要求データ、贈与先動的パラメータを使用したSQL Server Reporting Servicesサブスクリプション

予定のメールを設定したいと思います。 しかし、私は =(現在の日時-1月)に「要求された日付の開始」の値を割り当てることが好きで、これを行う方法上の任意のヒント=現在の日時に

「を要求された日付の終了」値を割り当てるでしょうか?

enter image description here

答えて

3

これは非常に簡単です、ここに私の答えを参照してください。

SQL Server: calculating date ranges

データセットとしてこれらの計算を作成し、「デフォルトを使用」を使用している何をやって終了する必要が

enter image description here

+3

あなたも、このためにデータセットを設定する必要はありませんサブスクリプションからPROC。パラメータの式としてデフォルトを指定できます。 –

+0

@JamieF - それは本当ですが、データセットでは再利用可能で柔軟性があります。データセットを使用すると、このコードを複数のレポートに再利用できます。 – JonH

+1

データセットを使用する方がどのように柔軟性があるかわかりません。同じデータベースへのアクセスが必要になりますが、数式はデータベースとサーバー間で切り取って貼り付けることができます。 –

1

書き込みA:サブスクリプション自体のチェックボックスストアドプロシージャとストアドプロシージャ内のSQLから、次の取得:

select @FileName as FILENAME, @PATH as PATH, 'EXCEL' as RENDER_FORMAT , 'Overwrite' as WRITEMODE, 
'True' as FILEEXTN , 'null' as USERNAME, 'null' as PASSWORD 

コール

アニルマダンは

+1

サブスクリプションからどのように呼びますか –

関連する問題