URL非法字符错误的SSRS表达式

URL非法字符错误的SSRS表达式,url,reporting-services,expression,render,reportviewer,Url,Reporting Services,Expression,Render,Reportviewer,我有一个表达式,它根据满足的条件打开报告。如果我直接指向报表,则表达式在没有URL的情况下工作,但由于我是基于满足的条件,因此我不能从下拉列表中选择报表,我需要它在知道满足的条件和要运行的报表之后查找报表。我尝试在表达式中仅使用报表名称,但它找不到该报表,即使将其部署到从中调用它的报表的同一位置,因此我认为我需要将完全限定的位置放入,但我不断收到非法字符错误。我正在寻找答案,但如果有人能看到我可能做错了什么,请让我知道。我是SSRS新手。谢谢 如果我自己将URL复制到IE,我就可以转到有问题的报

我有一个表达式,它根据满足的条件打开报告。如果我直接指向报表,则表达式在没有URL的情况下工作,但由于我是基于满足的条件,因此我不能从下拉列表中选择报表,我需要它在知道满足的条件和要运行的报表之后查找报表。我尝试在表达式中仅使用报表名称,但它找不到该报表,即使将其部署到从中调用它的报表的同一位置,因此我认为我需要将完全限定的位置放入,但我不断收到非法字符错误。我正在寻找答案,但如果有人能看到我可能做错了什么,请让我知道。我是SSRS新手。谢谢

如果我自己将URL复制到IE,我就可以转到有问题的报告。它只是给我一个错误,当我点击图像的表达是落后的

本地报表处理过程中出错 应用程序中的错误 路径中的非法字符

=IIF((Fields!MEAS_DEFINITION_TYPE.Value = "CSH"),"servername/Reports_TEST/Pages/Report.aspx?ItemPath=%2fDEV_FIT%2fFITDash_Trend24mo",Nothing)

假设您正在使用图像控件的操作属性?如果是这样,那么除了设置子报表名称之外,不需要执行任何操作。如果钻取报告中有需要传入的参数,则它们在两个报告中必须具有相同的名称。我刚刚用一个简单的tablix进行了测试,一个文本框中有一个操作
Go to report
,然后是一个返回报告名称的表达式,效果很好。使用图像控件代替文本框应该没有什么区别。刚才检查了您前面的问题。您只需要报表名称,不需要rdl扩展名。删除.rdl解决了我的问题,谢谢!