ssrs 数据集 IIF 条件不起作用

ssrs dataset IIF condition not working

我无法找出这条语句中的语法错误,

" & IIF(Parameters!Product_type_name.Value<>"AllType","and product_type_name='" &  Parameters!Product_type_name.Value & "'","") & "

逻辑是,如果 "AllType" 被传递到 product_type_name,那么我们将有一个 product_type_name 过滤器。

否则,它将return什么都没有。

转义序列似乎有问题。

这不是在 SSRS

中将参数传递给 SQL 语句的方法

例如:y.facility = @Facility 就可以

https://technet.microsoft.com/en-us/library/aa337432(v=sql.105).aspx