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

SSRS hybrid action Go to URL go to report

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

它运行良好,但我需要为最后一个节点定义一个不同的操作,而不是 go to report 应该是:go to URL.

ssrs Action

有什么办法吗?

由于您无法通过表达式设置报告操作,我能想到的最简单的方法是拥有您的控件的两个副本或您需要操作的任何内容。像往常一样对你的报告有一个点,一个指向你的 URL。然后根据节点设置各个控件的可见性。

因此,假设它是您要对其执行操作的系列 属性...通常 Goto 报告系列是可见的,但是当您在最后一个节点时,转到 URL 系列将是可见的。

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

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

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

我终于通过使用 go to url 解决了两个问题: go to report and go to url.

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