Reporting services 在SSRS中使用参数化级联提示使用ODBC进行红移

Reporting services 在SSRS中使用参数化级联提示使用ODBC进行红移,reporting-services,odbc,amazon-redshift,prompt,cascading,Reporting Services,Odbc,Amazon Redshift,Prompt,Cascading,我正在使用SSRS 2014和Visual Studio开发一个具有多值参数级联提示的报告。我正在使用ODBC连接连接到AWS RedShift。此驱动程序不允许传递本机多值参数。“我的报告”有4个参数,用户可以选择这些参数来获取所需的报告。我已经知道了如何获得最终的数据集(查询),以提供具有多个值的预期结果。我在级联提示方面遇到了问题。我使用:(表达式:形成查询字符串的文本)解决了报告正文的最终查询 对于参数,我对每个参数使用的数据集尝试了相同的技术,但是对于其中的表达式,我无法在参数属性的“

我正在使用SSRS 2014和Visual Studio开发一个具有多值参数级联提示的报告。我正在使用ODBC连接连接到AWS RedShift。此驱动程序不允许传递本机多值参数。“我的报告”有4个参数,用户可以选择这些参数来获取所需的报告。我已经知道了如何获得最终的数据集(查询),以提供具有多个值的预期结果。我在级联提示方面遇到了问题。我使用:(表达式:形成查询字符串的文本)解决了报告正文的最终查询

对于参数,我对每个参数使用的数据集尝试了相同的技术,但是对于其中的表达式,我无法在参数属性的“可用”或“默认值”选项卡中选择值或名称。然后我尝试使用:

=Join(Parameters!peclist.Value,"'")
在提供提示的数据集的参数选项卡中。当我选择一个@peclist值时,我的查询工作。我在下一个级联提示中获得了所需的结果。如果我选择了多个,则下一个级联提示为空,没有结果

我错过了什么?有没有更简单的方法

谢谢

=Join(Parameters!peclist.Value,"'")