检查参数选择值中是否存在字段

时间:2016-04-19 05:34:25

标签: reporting-services ssrs-2012 ssrs-tablix

我有一个数据集,它带来了一列不同的值' A'表' B'这些形成了参数' Param_A'的选择值。除此之外,我还有一个主要的数据集,可以从表格中获取数据' B'并包含列' A' as' Field_A'。我不想改变主数据集,因此我使用Tablix过滤器来过滤掉主数据集的结果集。 Tablix过滤器应该执行以下功能:

表达式: 字段!(参数!Param_A.value)或字段中的Field_A.value!Field_A.value是NUll

布尔运算符: " ="

: 真

但是我无法使用'在'中。它给了我一个错误。你能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我使用了'inStr'运算符,它消除了使用'in'运算符的可能性:

IIF(InStr函数(加入(参数Project.Value, “”),字段project_name.value)GT;!0, 真,假)

这帮助了我!