![](/img/trans.png)
[英]How to tell when a SSRS Data Driven Subscription has finished running in SQL Server 2014
[英]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.