根据比赛发射ssrs报告

时间:2016-08-10 04:49:36

标签: sql sql-server reporting-services ssrs-2008 ssrs-2012

仅当VM Amount列与BI amount列匹配时,我才需要触发此SSRS报告。有谁知道我们怎么做到这一点?

设计截图如下:

Design screenshot

1 个答案:

答案 0 :(得分:1)

首先,您需要将逻辑移动到SQL服务器端以计算您需要的内容。 接下来,您需要创建一个没有任何计划的订阅。 最后,当VM Amount列和BI amount列匹配时,您应该从SQL服务器触发报告。

从服务器触发报告:

exec [dbo].[AddEvent] 'TimedSubscription', @EventData;

@EventData是suppscription id(@ EventData ='be13bfa4-9c36-423f-90b8-bd449bfd7eb3')

https://www.mssqltips.com/sqlservertip/3078/report-launcher-to-run-ssrs-report-subscriptions-on-demand/