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
Reporting services 为什么我的参数向我显示错误,无法计算数据集的FilterValue?_Reporting Services_Report - Fatal编程技术网

Reporting services 为什么我的参数向我显示错误,无法计算数据集的FilterValue?

Reporting services 为什么我的参数向我显示错误,无法计算数据集的FilterValue?,reporting-services,report,Reporting Services,Report,我想从我的ssrs报告参数中的查询中获取可用值。 我设置从查询中获取值 DataSet : name of my dataset# Value field: my field Label field : my field 为了得到一个想法,我将向您展示我的意思: 对于预期结果:我想使用我的参数作为多值参数。您的表达式应该是这样的,您需要通过按值旁边的fx键来添加此表达式,而不是直接添加它 =IIF(Parameters!RootPoint.Value(0)="",Fields!C_R

我想从我的ssrs报告参数中的查询中获取可用值。 我设置从查询中获取值

DataSet : name of my dataset#

Value field: my field

Label field : my field
为了得到一个想法,我将向您展示我的意思:


对于预期结果:我想使用我的参数作为多值参数。

您的表达式应该是这样的,您需要通过按值旁边的fx键来添加此表达式,而不是直接添加它

=IIF(Parameters!RootPoint.Value(0)="",Fields!C_RootPoint.Value,Parameters!RootPoint.Value(0))
另外,如果您试图检查您的第一个参数值是否为null,那么您应该像下面这样尝试

=IIF(Isnothing(Parameters!RootPoint.Value(0)),Fields!C_RootPoint.Value,Parameters!RootPoint.Value(0))

好的,开始删除过滤器,只需使用参数预览报告,如果不这样做,您应该能够预览报告而不会出现任何错误。如果可能的话,试着用你的参数和它的值来添加预览报告的屏幕截图。我这样做了,但是当我删除了我的过滤器。。我收到了所有的价值观,但我没有标记……我回答了你下面的问题。你试过我的解决办法了吗。它将运行相同的错误。无法评估FilterValue!你能从你的过滤表达式中添加新的屏幕截图吗?不知道你哪里出错了