SSRS空参数返回值



我有两个相互绑定的报告。在第一个报告中,当我选择一个字段时,将导致第二个报告,该报告仅显示我在第一个报告中选择的行中的数据。第二个报告用于更新,因此它接受参数。我有三个文本框,允许一个空值和一个下拉列表。

首先,当我创建下拉列表并指定值并添加空值时,报告返回我在第一个报告中选择的行和所有数据。现在我尝试将参数的值分配给一个数据库,但是每次我到达这个报告时,它首先要求从下拉菜单中选择一个值,然后它将显示数据。

我如何添加一个Null值从数据库检索的项目,所以当Null被选择为默认值,那么所有的值将返回没有任何问题,没有任何选择需要?

您需要在Dataset查询中添加一个条件来处理NULL参数。例如:

WHERE @Parameter is NULL or ColumnValue = @Parameter

处理NULL值参数时,我通常使用以下语法:

WHERE ColumnValue = COALESCE(@Parameter, ColumnValue)

最新更新