SSRS混合动作转到URL转到报告

时间:2017-10-03 10:09:46

标签: recursion reporting-services action

我正在开发一种能够通过从存储过程中获取父数据和子数据来浏览树层次结构的二次条形图。

效果很好,但我需要为最后一个节点定义一个不同的操作,而不是go to reportgo to URL

ssrs Action

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

由于您无法通过表达式设置报表操作,因此我能想到的最简单的方法是拥有两个控件副本或您需要执行操作的任何内容。有一个指向您的报告正常,一个指向您的网址。然后根据节点设置每个控件的可见性。

因此,假设它是你有动作的系列属性...通常Goto报告系列是可见的,但当你在最后一个节点时,goto URL系列将是可见的。

这应该可行,但我没有测试过。

或者,如果您可以确定下一个节点是否是最后一个节点,则可以有两份报告副本。第一个是您现在的报告,秒数将完全相同,但行动不同。您可以设置表达式,以根据节点级别在goto报告操作属性中调用正确的报告。正如我之前所说,您需要知道您正在查看的节点是否是倒数第二个节点。

这两种解决方案都不是那么优雅,但它应该能满足你的需求。

答案 1 :(得分:1)

我最终使用转到网址解决了:转到报告并转到网址。

这可以通过将报告的Url指定为使用HTTG GET语法连接参数的URL来实现。