检索空值时的 SSRS 报告逻辑



>我需要创建一个报告,其中包括一个名为"包括空白名称"的过滤器 如果选择"是",则包括名称列为空的行。没有空字符串

如果否,则 is 不包括空白。

参数 @blank — 包括 1 个空白 — 不包括 2 个空白

问题是 是通过在 if 语句上检查此参数来执行此检查的最佳方法还是有没有办法包含在选择查询本身中并且没有 if?

如果 @blank = 1 从表中选择 * 还 从表中选择 *,其中(名称不为空(

检查这个-

SELECT * FROM [Table] WHERE ( (@Blank = 1) OR (@Blank = 2 AND (Names<>'' OR Names IS NULL)) )

最新更新