隐藏基于表达式文本框的详细信息行

时间:2015-01-23 23:52:48

标签: reporting-services dataset expression visibility

我有2个数据集(dsDetails和dsProjectID)

我有一个使用dsDetails数据集的表,以及一个CityCount表达式,用于在dsProjectID中查找字段。

=join(LookUpSet(Fields!cbt_projectid.Value,Fields!cbt_projectid.Value,Fields!CityCount.Value, "dsProjectID"),",")

我需要根据CityCount的值隐藏详细信息行。如果是> = 2,则隐藏该记录关联。见下文,报告应仅显示IMS号5192和非4868.

http://i.stack.imgur.com/0gCDE.jpg

我试过把它变成一个计算字段,但它不允许查找,我已经尝试了很多计算来设置可见性表达式,但一切都无济于事..我知道有答案,但正如我我是SSRS的新手,我无法想出这一点。任何帮助将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

以下代码根据示例数据隐藏了一行:

数据来源:

select 1 union all
select 1 union all
select 1 union all
select 1 union all
select 2

表达式**(详细信息)** 行组 enter image description here

=iif(Fields!ID.Value>1,FALSE,TRUE)

我希望它有所帮助。