我正在使用Visual Studio 2013创建报告。这里将有 1 份报告,其中包含指向其他报告的链接。
带有指向其他报告的链接的报告具有以下设计:
[Name] [Description] [Instances_Count]
我需要使其[Name]
可点击(在它上添加操作并链接到其他报告)。
在预览中它返回以下内容:
One This is 1 report. 3
Two This is 2 report. 7
Three This is 3 report. 4
我需要这样做如果点击One
它重定向到带有名称report_1.rdl
的报告,同样如果我点击Two
- 重定向到report_2.rdl
我需要做这样的事情:
Right Click
在[Name]
> Properties
> Action
> 检查Go to report
在这里我需要指定表达式,例如:
=Switch(Fields!Description.Value = "This is 1 report.", "report_1.rdl")
这会引发错误。我可以打开带有链接的报告,在这种情况下,名称One
是可点击的,在点击它重定向到report_1.rdl
之后,但是在我点击View Report
(在重定向中report_1.rdl
)之后它会抛出以下错误:
本地报告处理过程中发生错误。
应用程序中的错误。
对象引用未设置为对象的实例。
你知道如何解决这个错误吗?
PS这是表达上的问题。如果我将链接直接指向任何报告它重定向成功。仅当我使用此表达式时才会引发错误。