0

1 日の合計に達したときに受信者にレポートを送信したい。合計は静的な値ですが、合計に達する時間は日によって異なります。

having 句を使用して値を表示するようにレポートを作成したので、値が表示されます。

次に、値を超えたときにレポートを配信するようにデータ ドリブンを構成する必要があります。

どうすればいいですか?

SQL 2012 と 2014 のテスト環境があります。Reporting Services のネイティブ インストールと SharePoint インストールの両方を構成しています。

4

1 に答える 1

0

これには、データ ドリブン サブスクリプションは実際には必要ありません。SSRS ジョブのサブスクリプションを作成すると、SQL エージェントは次のようなジョブを作成します: 2197C9FE-0B3F-4BC6-AFF6-64EA7C977F33。合計に達したときなど、特定の時点でそのサブスクリプションを実行したい場合は、その時点でそのジョブを起動するだけです。例えば:

IF @DailyTotal >= 50,000 --Total to exceed
        BEGIN
            EXEC sp_start_job '2197C9FE-0B3F-4BC6-AFF6-64EA7C977F33'
        END

詳細/例については、このMSDN スレッドを参照してください。

于 2014-11-21T17:31:32.567 に答える