0
我试图生成与SQL Server报表生成器(我第一次)SQL Server报表生成器3.0排除空字段
报告和我对这个领域的列表:name, order, weight, temp
有时候领域order
没有价值。我想过滤order
没有价值的行!
随着亲切的问候马可
我试图生成与SQL Server报表生成器(我第一次)SQL Server报表生成器3.0排除空字段
报告和我对这个领域的列表:name, order, weight, temp
有时候领域order
没有价值。我想过滤order
没有价值的行!
随着亲切的问候马可
您是否使用具有您定义的查询数据集呢?如果是这样,你可以基于你的查询过滤器输入。因此,例如,您可以向报表生成器报表中添加一个参数,以将值传递给您的查询(All,,NotMissingOrder)。因此,下面
接受一个PARAM从其中作为NotMissingOrder的值,如果被选择的过滤器的报告“@FilterParam”传递英寸这将排除Order在输出中没有值的那些记录。您可以将参数的默认值设置为='All',以便否则所有内容都将返回:
Select *
From Table t
Where(isnull(t.Order,'MissingOrder') = @FilterParam
Or
@FilterParam = 'All')
为什么要triyng在报告生成器中执行此操作?在SQL管理工作室中,只需运行以下查询:'SELECT name,order,weight,temp FROM yourTable WHERE order is null' –