Reporting services 如何在SSRS中使用URL访问传递具有特殊字符的多个参数

Reporting services 如何在SSRS中使用URL访问传递具有特殊字符的多个参数,reporting-services,parameter-passing,url-parameters,Reporting Services,Parameter Passing,Url Parameters,我正在尝试使用SSRS URL访问将参数发送到SSRS报告 最推荐的在线方法是使用以下语法: 除参数值包含特殊字符的情况外,上述操作有效,例如: 我的一个参数(组织)是: [组织机构].[层次结构-部门].[组织机构]、[公司机构]、[支持机构]、[温哥华] 这不起作用,因为它包含许多特殊字符 我尝试使用%26和%5B对&和[使用HTML编码,但仍然不起作用 如果有人能帮我解开这个谜团,或者纠正我的语法,我将不胜感激。谢谢。多亏了@alejandroZuleta,我能够通过使用.Net库中可用

我正在尝试使用SSRS URL访问将参数发送到SSRS报告

最推荐的在线方法是使用以下语法:

除参数值包含特殊字符的情况外,上述操作有效,例如:

我的一个参数(组织)是:

[组织机构].[层次结构-部门].[组织机构]、[公司机构]、[支持机构]、[温哥华]

这不起作用,因为它包含许多特殊字符

我尝试使用%26和%5B对&和[使用HTML编码,但仍然不起作用


如果有人能帮我解开这个谜团,或者纠正我的语法,我将不胜感激。谢谢。

多亏了@alejandroZuleta,我能够通过使用.Net库中可用的UrlEncode函数解决这个问题


可以在此处找到逐步详细信息:

多亏了@alejandroZuleta,我能够通过使用.Net库中可用的UrlEncode函数修复此问题


可以在此处找到分步详细信息:

您检查了吗?您也可以只传递值,并在SSRS中生成正确的维度成员。
“[myDim].[myAttr].“+Parameters!parameter.value+]”
@alejandrozuleta:非常感谢。这就像一个符咒。这解决了我的问题…你检查过了吗?你也只能传递值,然后在SSRS中生成正确的维度成员。
“[myDim].[myAttr].“+Parameters!parameter.value+”。
@alejandrozuleta:非常感谢。这就像一个符咒一样。这解决了我的问题。。。