Reporting services 在Visual Studio中开发的SSR的示例子句中使用参数

Reporting services 在Visual Studio中开发的SSR的示例子句中使用参数,reporting-services,plsql,sample,Reporting Services,Plsql,Sample,我试图让最终用户控制样本大小,以满足他们的需求。在任何一天,他们的需求都可能从少于10个到超过200个不等。但是我无法获得一个开放参数来处理示例。它坚持整数或WHEN关键字必须跟在SAMPLE后面 我有一个参数SAMPLE\u SIZE设置为整数,没有默认值。 样本10选择10个结果。但是SAMPLE?给出了一个整数必须跟在SAMPLE后面的错误采样,当?=100时编码>采样,当?=100时编码>采样,当?=100时编码>采样,当?=100时编码>采样,编码>采样,当?=100时编码>采样,编码

我试图让最终用户控制样本大小,以满足他们的需求。在任何一天,他们的需求都可能从少于10个到超过200个不等。但是我无法获得一个开放参数来处理
示例
。它坚持整数或
WHEN
关键字必须跟在
SAMPLE
后面

我有一个参数
SAMPLE\u SIZE
设置为整数,没有默认值。
样本10
选择10个结果。但是
SAMPLE?
给出了一个整数必须跟在
SAMPLE
后面的错误<当?=10时编码>采样,当?=100时编码>采样,当?=100时编码>采样,当?=100时编码>采样,当?=100时编码>采样,编码>采样,当?=100时编码>采样,编码>采样,当?=100时编码>采样,编码>采样,编码>采样,当?=100时编码>采样,编码>采样,编码>采样,编码>采样,当?=100时编码>采样,编码>采样,编码>采样。但只提供了我设置的样本大小选项,功能不够全面,无法满足需要

SELECT *
FROM shared_extracts.data_table
SAMPLE 10
这是可行的,但是用a替换10?然后指向那个?to
Sample\u Size
参数总是导致错误

“应为整数或WHEN关键字”


我希望它在预览中工作,最终用户可以键入任何数字,报告将使用该数字设置样本大小。

您是否尝试使用动态SQL?是否尝试使用动态SQL?