【发布时间】:2010-05-14 13:15:16
【问题描述】:
我有一个表格,用于显示报价单项的详细信息。我想根据其中字段的值隐藏特定行。我尝试过的表达式是将行可见性设置为:
=IIF(isnothing(First(Fields!NEW_PRICEBREAKS.Value, "QuoteDetail")),true,false)
当我从数据集“Null”运行查询时,大多数记录都会返回 NEW_PRICEBREAKS。
另外,当我用这个表达式用另一列扩展行时:
=IIF(isnothing(First(Fields!NEW_PRICEBREAKS.Value, "QuoteDetail")),"is nothing","not nothing")
我看到“不是什么都没有”一遍又一遍地重复。我试图在 isnothing 中使用 TRIM 来删除空格,但它仍然不起作用。
另外,NEW_PRICEBREAKS 的 sql 数据类型是 nvarchar(MAX)。
任何想法如何正确地抑制这一行?
【问题讨论】:
标签: sql-server-2008 reporting-services ssrs-2008