簡體   English   中英

數據驅動訂閱,僅當達到數據庫值時

[英]Data Driven Subscription, only when a database value has been reached

我希望在達到每日總數時將報告發送給收件人。 總計是靜態值,但是達到總計的時間每天都會變化。

我已經建立了我的報告以使用hading子句顯示值,因此它將顯示該值。

現在,我需要配置驅動數據,以便在超過該值時提供報告。

我該怎么做呢?

我有SQL 2012,還有一個測試環境為2014。我有Reporting Services的本機安裝和SharePoint安裝。

確實不需要數據驅動訂閱。 當您為SSRS作業創建訂閱時,SQL Agent將創建一個看起來像這樣的作業:2197C9FE-0B3F-4BC6-AFF6-64EA7C977F33。 如果您想在某個時間點(例如,達到總數時)運行該訂閱,則只需在該時間解雇該作業。 例如:

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

有關更多詳細信息/示例,請參見此MSDN線程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM