Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation SSRS中的用户验证_Validation_Reporting Services_Mdx - Fatal编程技术网

Validation SSRS中的用户验证

Validation SSRS中的用户验证,validation,reporting-services,mdx,Validation,Reporting Services,Mdx,是否可以限制用户为SSRS内的参数写入1到100之间的数字 是否可以编写函数或MDX表达式,例如: =IIf(Parameters!userPercent.Value <= 100 And Parameters!userPercent.Value >= 1, true, false) =IIf(参数!userPercent.Value=1,true,false) 并获取用户友好的错误消息 我尝试在参数的“默认值”选项卡中插入上述表达式,但在预览报告时,该字段被禁用了。您可以使用自

是否可以限制用户为SSRS内的参数写入1到100之间的数字

是否可以编写函数或MDX表达式,例如:

=IIf(Parameters!userPercent.Value <= 100 And Parameters!userPercent.Value >= 1, true, false)
=IIf(参数!userPercent.Value=1,true,false)
并获取用户友好的错误消息


我尝试在参数的“默认值”选项卡中插入上述表达式,但在预览报告时,该字段被禁用了。

您可以使用自定义代码来实现此目的。

您可以使用自定义代码来实现此目的。

是否查找任何数字或仅查找整数?我的第一个想法是编写一个快速查询来生成数字1到100,并将其用作数据源。然后将您的参数设置为下拉列表,让用户从值中选择(您可以键入数字,让它选择正确的值)。但是如果它可以是1到100之间的任何十进制数,那可能会更困难。我曾想过一个快速查询来生成1到100之间的数字,但现在我想如果可能的话,我会在参数本身上生成javascript验证代码,如果可能的话!你是在找数字还是只找整数?我的第一个想法是编写一个快速查询来生成数字1到100,并将其用作数据源。然后将您的参数设置为下拉列表,让用户从值中选择(您可以键入数字,让它选择正确的值)。但是如果它可以是1到100之间的任何十进制数,那可能会更困难。我曾想过一个快速查询来生成1到100之间的数字,但现在我想如果可能的话,我会在参数本身上生成javascript验证代码,如果可能的话!