Recursion SSRS混合行动转到URL转到报告

Recursion SSRS混合行动转到URL转到报告,recursion,reporting-services,action,Recursion,Reporting Services,Action,我正在开发一个资源条形图,它能够通过从存储过程中获取父级和子级数据在树层次结构中导航 它工作得很好,但是我需要为最后一个节点定义一个不同的操作,它应该是:转到URL,而不是转到报告 有办法吗 由于您无法通过表达式设置报告操作,因此我可以想到的最简单的方法是将控件或任何需要操作的对象复制两份。一个指向你的报告,一个指向你的URL。然后基于节点设置每个控件的可见性 因此,假设您对其执行操作的是series属性…通常Goto报告系列是可见的,但当您位于最后一个节点时,Goto URL系列是可见的 这

我正在开发一个资源条形图,它能够通过从存储过程中获取父级和子级数据在树层次结构中导航

它工作得很好,但是我需要为最后一个节点定义一个不同的操作,它应该是:
转到URL
,而不是
转到报告


有办法吗

由于您无法通过表达式设置报告操作,因此我可以想到的最简单的方法是将控件或任何需要操作的对象复制两份。一个指向你的报告,一个指向你的URL。然后基于节点设置每个控件的可见性

因此,假设您对其执行操作的是series属性…通常Goto报告系列是可见的,但当您位于最后一个节点时,Goto URL系列是可见的

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

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


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

我最终通过使用转到url来解决这两个问题。:转到报告并转到url

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