我可以通过表达式而不是单击来激活SSRS中的动作吗?

问题描述 投票:0回答:2

简短背景:我正在尝试配置SSRS报告,以使其每隔x秒自动移动到下一页(对于仪表板)。由于SSRS中没有此类功能,因此我尝试构建一种解决方法。我跟踪经过的时间,现在我想将其用作变量来激活动作以跳转到书签。

问题是,如何编写一个表达式来激活对象的动作,就像单击对象一样?那有可能吗?

或者:是否有另一种方法可以在刷新或时间触发的报告中移动下一页?

reporting-services expression ssrs-2012
2个回答
0
投票

您只能刷新数据集即报告,而不能移至下一页,这在SSRS中不受支持。

这里有两个描述相同的线程

Thread 1

Thread 2


0
投票

过去我通过基于“循环”中的计数器/位置隐藏报告的各个部分来完成类似的操作。我是通过子报表来完成此操作的,但是您可以通过隐藏基于计数器的组来实现相同的目的。

[在进行其中的一些操作时,我建立了一个表,用于存储报告名称,循环中的位置数和当前位置。在数据集查询开始时,我将增加位置计数器。

报告将设置为每30秒自动刷新一次。报告刷新后,计数器将增加一。 section / subreport / group隐藏表达式将评估位置并相应地打开或关闭可见性。

© www.soinside.com 2019 - 2024. All rights reserved.