我的 SSRS 报告中有几个日期参数。我选中“允许空值”和“无默认值”。 当我在 Visual Studio 中预览报告时,日期旁边的 NULL 复选框被选中,这正是我想要的。 但是,当我在浏览器中运行相同的报告时,不会选中 NULL 复选框。 如果我指定默认值(空),我会得到相同的精确结果。
做了更多挖掘,发现这个答案解决了问题。 显然服务器不够智能,必须手动设置。
在浏览器中加载 SSRS 报告时不会选中空复选框。为什么?
您必须检查报表服务器上的参数,并确保选中 Has Default 以及 Null。
我相信您只需将默认值设置为 NULL 即可使其按您期望的方式工作。
报告上传后,转到管理 -> 参数 -> 并选中“使用默认值”复选框