简体   繁体   English

SSRS:刷新一个数据集而不是整个报表

[英]SSRS: Refresh one dataset not the entire report

I have added multiple charts on one report and each one is dependent on other one. 我在一个报告上添加了多个图表,每个图表都依赖于另一个。 I have used action->Go To Report to refresh another chart on click of the current chart. 单击当前图表后,我已使用action-> Go To Report刷新另一个图表。 But the issue is that its refreshing all the charts/datasets on the current report. 但是问题在于它刷新了当前报告上的所有图表/数据集。 I just want to refresh one chart and preserve the value/data of others. 我只想刷新一个图表并保留其他图表的值/数据。

Sorry Rishi, but this is not possible with a simple SSRS dashboard, just using the SSRS designer. 对不起,Rishi,但是使用简单的SSRS仪表板(仅使用SSRS设计器)是不可能的。

There are a few ways to achieve this result with a lot of effort, but each one is essentially coding a master webpage that displays multiple SSRS reports in separate containers on the same page. 有许多方法可以花很多精力来实现这一目标,但是每种方法实际上都是在编写一个主页面,该主页面在同一页面的不同容器中显示多个SSRS报告。 Then you use server-side ASPX code, or client-side javascript code to interact with the SSRS apis and pass parameters and reload the report(s) that you wish. 然后,您可以使用服务器端ASPX代码或客户端javascript代码与SSRS api进行交互,并传递参数并重新加载所需的报告。

Here is one demo site that using javascript on a SharePoint, PerformancePoint Dashboard to achieve the effect. 这是一个演示站点 ,该站点在SharePoint和PerformancePoint Dashboard上使用javascript来达到效果。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM